Software Engineering Manager manages and oversees the design and development of software applications. Directs the work of engineers to ensure the best practices around software development. Being a Software Engineering Manager requires a bachelor’s degree. Typically reports to a senior manager. The Software Engineering 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. To be a Software Engineering Manager typically requires 5 years experience in the related area as an individual contributor. 1 to 3 years supervisory experience may be required.
Manager Software Engineering Job Description Template
Our company is looking for a Manager Software Engineering to join our team.
Responsibilities:
- Accelerate the redeployment of talent to all part of the organization based on interest, values and career path;
- Work with PM and PO to reduce and manage technical debt your team is responsible for;
- Engage in resource assignment and tracking (including time off – vacation etc.);
- Recruit and support development of direct staff members;
- Protect the team from distractions and unrelated or unnecessary work;
- Build partnerships with contractors, consultants, partners, internal and external stakeholders;
- Maintain a regular cadence of operational metrics reviews with your management;
- Own product delivery by cultivating quality and on-time delivery within the team;
- Foster an ownership culture and work closely with end to end system test teams to ensure proper quality going into QA;
- Maximizing your teams’ productivity by leveraging our global shared services: AgileOps, DevOps, UX Design & Test Automation;
- Lead agile project activities including backlog grooming, sprint planning, and sprint reviews;
- Lead a team of 7-15 engineers to produce high quality deliverables, on-time, on-scope & on-budget;
- Hire, coach, and mentor individuals. Active participation to hire talented people;
- Partner with Product Management to consult on solution feasibility and high-level effort estimation;
- Provides innovative solutions to complex problems, and communicates progress toward project/program goals.
Requirements:
- A Bachelor s Degree in Computer Science or related disciplines or 6+ years experience designing, developing, and shipping applications is required;
- PMP Certification;
- Retail and wholesale petroleum industry knowledge & experience;
- 5+ years of experience leading software engineers for product development;
- Green/Black Belt trained in Continuous Improvement;
- Scrum Master Certification;
- 7+ years of experience in software engineering for web applications, cloud & enterprise architecture;
- Experience & propensity for servant leadership.