Manager, Software Development
Skills
Computer ScienceDevopsContinuous ImprovementDatabasesEvolutionPreventionReadiness
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Bachelor's degree in Computer Science Software Engineering Information Technology or related field
- 7+ years managing software development teams with direct people management and delivery ownership
- Experience managing multiple teams in parallel
- Strong understanding of Agile delivery Scrum practices release planning sprint planning backlog refinement and continuous improvement
- Experience working with Product Managers and Product Owners on releases priorities and delivery enablement
- Experience managing delivery metrics productivity indicators quality trends and performance
- Strong technical understanding of enterprise application architecture and modern software engineering practices
- Experience coordinating with QA leadership on quality planning defect management and release readiness
- Strong communication stakeholder management planning and problem-solving skills
Nice to have
- Leadership
- Agile mindset
- Technical depth
- Collaborative
- Accountable
- Coaching focus
Day to day
- Lead and manage multiple software development teams to deliver high-quality enterprise solutions
- Drive Agile delivery, release planning, backlog readiness, sprint execution, and continuous improvement across teams
- Provide technical leadership, remove blockers, coordinate with Product, QA, DevOps, and other engineering leaders, and coach team members to improve delivery performance
