How Remoteville checks and expires listings
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 people management and delivery ownership
- Experience managing multiple teams preferably two or more in parallel
- Strong understanding of Agile delivery Scrum release planning sprint planning backlog refinement and continuous improvement
- Experience working with Product Managers and Product Owners to plan releases manage priorities and enable delivery
- 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
- Strategic thinking
- Collaborative
- Accountable
- Coaching focused
Day to day
- Lead and manage multiple software development teams to deliver high-quality enterprise solutions.
- Coordinate planning, execution, and continuous improvement across Agile teams while removing blockers and improving delivery predictability.
- Partner with Product, QA, architects, DevOps, and engineering leaders to guide releases, strengthen software quality, and support scalable architecture.
