Remote job
Software Development Manager
Job details
About this role
Role overview A software development manager leads a team of five to eight engineers responsible for modernizing a mature, business-critical product. The position owns team development and roadmap delivery while remaining technically involved, including guiding the adoption of AI-assisted and agent-driven development practices and measuring their effect on quality and delivery.
Responsibilities - Hire, coach, and develop engineers; set goals, conduct reviews, and support career growth. - Plan capacity, manage delivery risks, and make trade-offs among scope, quality, and team health. - Improve engineering processes to support higher-quality, more predictable releases. - Lead the evolution toward agent-driven development and assess results in throughput and quality. - Promote responsible and secure use of AI tools as practices evolve. - Review designs and code, and spend roughly 10–30% of the role coding on prototypes, investigations, and team support. - Work with product and partner teams to shape requirements, designs, releases, and customer issue resolution.
Requirements - Seven or more years in software engineering, including at least two years leading or managing engineers. - A bachelor’s degree in computer science or a related field, or equivalent experience. - Experience developing people through coaching, feedback, and career planning. - Experience owning delivery commitments, capacity planning, and risk management. - Hands-on experience with AI-assisted development tools and a considered view of how to use them. - Proficiency with Angular or React and TypeScript, plus C#/.NET; experience with Oracle or Microsoft SQL Server. - Experience leading an Agile team using approaches such as Scrum, Kanban, or SAFe.
Benefits and work setup The role is remote within the United States or Canada, with occasional travel for team gatherings and customer visits. It offers a mandate to advance AI-supported engineering and a stated path to a more senior development management role.