How Remoteville checks and expires listings

Manager, Software Development

Skills
Computer ScienceDevopsContinuous ImprovementDatabasesEvolutionPreventionReadiness
Role

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.