Software Development Manager

The Software Development Manager directs the work of engineers to ensure the best practices around software development. Manages and oversees the design and development of software applications. Being a Software Development Manager typically reports to a senior manager. Requires a bachelor’s degree. The Software Development Manager manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Extensive knowledge of department processes. Working as a Software Development Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required.

Software Development Manager Job Description Template

Our company is looking for a Software Development Manager to join our team.

Responsibilities:

  • Plan, manage, and measure your various development teams at Entersekt, so we can be confident that our SDLC process is industry-leading;
  • Continuously review processes, and drive further efficiencies and improvements in line with Entersekts principles and practices;
  • Champion the values and benefits of Scrum and Agile to the teams;
  • Ensure that there is a visible, optimal balance between quality and delivery.

Requirements:

  • Java, Objective C, and GO knowledge will be beneficial;
  • A solid understanding of, and experience in, OO and architectural design patterns;
  • 3+ years experience in managing software development teams;
  • Good working knowledge of security and cryptography concepts (we do build security solutions, after;
  • Experience with Agile development frameworks like Scrum;
  • A software/engineering qualification is preferred (for example, a Computer Science or Engineering degree);
  • Troubleshooting and integration skills;
  • Experience in creating unique SDLC environments and systems;
  • 7+ years experience in application development (experience in mobile, web and cloud development will be advantageous).