Skip to main content

When Hiring (Job Posts)

I know this is not about Agile specifically but I wanted to share how I craft Job Posts when hiring, I would love to continue to improve my process.

When writing a Job Post I do the following;

  • Have boilerplate about the company itself. Yes, the candidate should dig more but you want them to want to apply and want to research.
  • Describe the Role, where the department fits within the company, what the team/departments purpose is, and what normal activities the job will encompass.
  • Indicate the type of person/passions which would work well
  • List requirements, real requirements, this should be 5 or less, these should be demonstrable items
    • Demonstrable - Upbeat attitude is not easy to demonstrate, for example
    • Always have alternatives to a major! Great technical people can have humanities majors – i.e. use “or equivalent experience”
  • List bonuses/nice to have /additional items that a candidate would benefit by having
  • Explain the benefits of the company (should be boilerplate talking about why the company itself is a good place to work, the culture, and the benefits) you are selling the company and the job to the candidate. Reiterate your commitment to equality and diversity and core values you are known for.

Review and verify:
  • Gender neutral pronouns
  • Avoid gendered language, or at least balance it
  • Role title itself is gender neutral
  • Avoid buzz words (ninja, etc.)
  • Avoid superlatives (the best, expert) and instead, ask for proficiency. 
    • I.e. SQL expert replaced with Solid foundation in SQL or Proficiency in SQL
Tools:
  • Advertise using Special Interest Groups inside the company
  • Be sure to include organizations that cater to underrepresented groups (bootcamps, professional organizations, networking groups, alumni associations) in those you send job posting/announcements to.
  • Be open to career changes and returnships

Comments

  1. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment

Popular posts from this blog

How do I find the Custom Field ID in Jira Cloud?

So you need to find the Custom Field ID in Jira Cloud. Perhaps you need the ID for a custom field to work on soem code, an API call or a script. How do you find it? You can find the ID in the URL when managing custom fields Jira - Settings - Issues - Fields - Custom Fields https://***.atlassian.net/secure/admin/ViewCustomFields.jspa Select "Edit" on the desired custom field .../admin/EditCustomField!default.jspa?id=12802 There you go! It is that number at the end of the URL Alternately, you can use ScriptRunner Jira - Setttings - Add-ons - Script Runner - Script Console and run the following def issueKey = '***-####' def result = get('/rest/api/2/issue/' + issueKey)         .header('Content-Type', 'application/json')         .asObject(Map) if (result.status == 200){     return result.body.fields } else {     return "Failed to find issue: Status: ${result.status} ${result....

What is Agile and How Can I Use it Well?

I gave a talk at BSidesLV 2018 In the "Proving Ground" track for new speakers "What is Agile and How Can I Use it Well?" Are you a person who works with Agile developers? Are they driving you nuts? This presentation will explain the core tenets of Agile and how they apply to you, the security wonk. What you may not realize is that at its core Agile is about delivering a product, fast. Agile teams are focused on delivering a minimal viable product, getting feedback, and improving both the product and the process through iterative and continuous improvement. With a keen understanding of Agile forged in the trenches of large deployments, this presentation shows you how to effectively scale your team in order to have security be an integrated part of the Agile iterations. Slides: https://docs.google.com/presentation/d/1sCM5si8UxtOusDlBeecXudstDf9idDFQWadhLtMHPpg/edit#slide=id.p Be sure to read the speaker's notes! Video: https:// youtu...