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:
- Champion the values and benefits of Scrum and Agile to the teams;
 - Ensure that there is a visible, optimal balance between quality and delivery;
 - Continuously review processes, and drive further efficiencies and improvements in line with Entersekts principles and practices;
 - Plan, manage, and measure your various development teams at Entersekt, so we can be confident that our SDLC process is industry-leading;
 - To lead the delivery teams to ensure successful delivery of software projects:-According to requirements and specifications;
 - Within established or defined quality and performance standards;
 - Within agreed upon delivery timelines and effort.
 
Requirements:
- Good working knowledge of security and cryptography concepts (we do build security solutions, after;
 - Significant software development experience in C#, .Net Framework, .Net Core, Web API, NHibernate, Entity Framework and SQL;
 - Specialization: IT – Software;
 - Strong people management and interpersonal skills;
 - Degree in Computer Science, Software Engineering or equivalent;
 - 3+ years experience in managing software development teams;
 - Ability to empathise with the customer’s viewpoint when designing and developing software;
 - Java, Objective C, and GO knowledge will be beneficial;
 - Positive and professional approach at all times;
 - Having PMP is a plus;
 - Experience with Agile development frameworks like Scrum;
 - 7+ years experience in application development (experience in mobile, web and cloud development will be advantageous);
 - Experience in creating unique SDLC environments and systems;
 - A software/engineering qualification is preferred (for example, a Computer Science or Engineering degree);
 - Proven successful technical leadership of development projects.