Software Engineering Manager
The Software Engineering Manager grows and develops talented engineers to drive meaningful business outcomes
You’ll build an environment where engineers do their best work—clearing obstacles, sharpening skills, and connecting individual contributions to what matters most for the product and our customers
You’ll own delivery accountability across your product teams and serve as the Agile Owner, keeping quality high and momentum moving
Directly manage a team of software engineers—owning their development, quality bar, and technical direction
Coach and mentor engineers to sharpen skills, design better systems, and develop sound judgment about when and how to use AI tools effectively
Organize and assign work alongside the Technical Lead and Product Owner, breaking it into right-sized pieces that maximize efficiency
Balance feature work with maintenance, tech debt, and internal support
Set a high bar for technical quality across our Java
Script (React) and Python stack; you’re accountable for the team’s output
Model and encourage fluent, responsible use of AI coding assistants (e.g., Claude, Git
Hub Copilot) to accelerate delivery and reduce toil
Help engineers develop sound judgment about AI-generated output—when to trust it, when to push back, and how to prompt effectively
Stay current on AI tooling; evaluate new tools with a practical, outcomes-focused lens and bring relevant advances to the team
Identify opportunities for AI to improve team workflows: code review, test generation, documentation, incident analysis
Contribute to org-wide conversations about AI governance, appropriate use, and engineer skill development
Handle team logistics: performance management, hiring, right-sizing, training, and promotions
Partner with the Product Owner to ensure work is designed, developed, and tested to high quality standards and aligned with the architecture vision
Proactive