Sample Job Description for a Software Engineer

Even within the same company it is often important to customize exactly how you want your job descriptions to look like.  Below is a sample of a job description post for a software engineer that I have used in the past.  It is provided in a template format so that it can be used in other companies.  It is tailored of course towards the technologies we used – but that can easily be changed.



<<COMPANY>> is looking for strong software engineers to join our growing team! You’ll be responsible for owning the ongoing development of <<PRINCIPAL PRODUCT OR SERVICE>>. Are you ready to put your ideas into <<SELL YOUR PRODUCT OR SERVICE>>?  We are committed to developing an environment that will <<WHAT BENEFITS YOUR PRODUCT OR SERVICE PROVIDES>>! Come join us … we’re having a ball!


The best candidates will have solid experience developing web applications utilizing Web 2.0 technologies and a love of games. <<SPECIFIC SKILLS THAT ARE BONUS>> is a huge plus. You will be joining a team that is committed to working on high quality code in a PHP/LAMP/JS/CSS environment.  You will be addressing critical issues on some of our <<SELL THE IMPORTANCE OF THE WORK>>. You must be able to write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction.

Required Skills:

  • BS, MS or PhD in Computer Science or related technical discipline (or equivalent)
  • Extensive programming experience in one or more of the following: PHP/LAMP, Flash/Actionscript, C/C++, Java, Python, Javascript/AJAX, Mobile Software Development
  • Strong Object Oriented skills preferred
  • A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
Posted in , and tagged , , .

Leave a Reply

Your email address will not be published. Required fields are marked *