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 Senior 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.
<> is looking for strong software engineers to join our growing team! You’ll be responsible for owning the development and providing architectural guidance of <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 <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 <>. Experience with <> is a huge plus. You will be joining a team that is committed to working on high quality code in a PHP/LAMP/Flash/Actionscript environment.
You will be addressing critical issues on some of our most critical products and services which have <SCALE OR IMPORTANCE>>. You must be able to write coherent, organized code and be comfortable working on a complicated code-base with high levels of abstraction. You will also have the responsibility to encourage, influence and mentor junior engineers.
- BS, MS or PhD in Computer Science or related technical discipline (or equivalent)
- Strong Object Oriented skills
- A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
- Teamwork, communication and leadership skills