The Manager of Software Development is the senior technical leader within the Software Development organization, overseeing two product-aligned development teams, driving AI-assisted development adoption, and establishing architectural standards and engineering culture.
Requirements
- Bachelor's degree in CS, Software Engineering, IT, or related field
- 7+ years of professional software development experience
- 2+ years in a technical leadership role managing development teams of 6 or more
- Strong full-stack background: modern web frameworks, API design, and relational database architecture
- Working knowledge of CI/CD pipelines, infrastructure-as-code, and cloud platforms
- Demonstrated hands-on experience with AI-assisted development tools (Cursor, GitHub Copilot, or equivalent) in production
- Proven track record developing team members: mentoring developers, coaching underperformers, and building team capability over time
- Strong communication skills with ability to translate technical concepts for non-technical audiences and deliver direct performance feedback
Benefits
- Medical, dental, vision coverage
- Financial Planning
- Time Off & Life Balance
- Family & Lifestyle
- Opportunities for growth and development
- Culture that is collaborative, inclusive, fast-paced, people-first
- Stable company with strong reputation in the market