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:
- Experience in leading and successfully delivering complex, scalable software systems with significant business/customer impact;
- 3+ years of experience as a development manager;
- Bachelor’s Degree, Master’s Degree, PhD in Computer Science or related field with 10+ Year of experience;
- Strong graphic design skills especially with mobile;
- Has worked on several successfully launched products- Please share them.
Requirements:
- Experience in leading and successfully delivering complex, scalable software systems with significant business/customer impact;
- 3+ years of experience as a development manager;
- Strong graphic design skills especially with mobile;
- Has worked on several successfully launched products- Please share them;
- Bachelor’s Degree, Master’s Degree, PhD in Computer Science or related field with 10+ Year of experience;
- Fair understanding of Native Development;
- Fair understanding of Data Science (Vision Processing);
- Experience or interest in big data, machine learning, cloud computing, mobile computing, and other emerging technologies;
- Experience in creating high performing teams.