Manager, Software Engineering & Development
$160,000–$180,000 year
Remote · Boston, Massachusetts, United States or Philadelphia, Pennsylvania, United States
Job Summary
Manager, Software Engineering & Development leading an Enterprise AI Platform engineering team. Responsible for growing and developing engineering talent, creating a high-performance culture, and delivering production-grade AI-enabled software. Balances people leadership with hands-on technical work, including coaching engineers, guiding architecture and delivery, ensuring quality, security, reliability, and maintainability, and partnering with product, architecture, data scientists, and business stakeholders. The role requires staying technically engaged with the codebase and development workflow, contributing as needed, and helping teams move quickly while maintaining high standards. Success hinges on building ownership, accountability, and cross-functional collaboration to deliver enterprise AI capabilities with speed and discipline. Salary context notes a national average base salary of $160k-$180k, with additional rewards and benefits.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Information Systems, Business Information Systems, a related technical field, or equivalent practical experience
- 5+ years of professional software engineering or related technical experience
- 2+ years of technical leadership, team leadership, people leadership, or engineering management experience
- Experience leading, coaching, or mentoring software engineers or related technical team members
- Ability and willingness to stay technically engaged with the team’s codebase, architecture, development workflow, and operational tooling, including occasional hands-on contribution when needed
- Strong understanding of modern software engineering practices (clean code, source control, unit testing, CI/CD, design patterns, refactoring, maintainability, production support)
- Experience supporting production software systems (troubleshooting, incident response, root-cause analysis, operational improvement)
- Strong understanding of Agile delivery practices and modern engineering team workflows
- Ability to develop associates through coaching, feedback, goal setting, performance conversations, and career development planning
- Ability to create a high-performance team environment built on ownership, accountability, trust, and continuous improvement
- Strong communication skills with technical and non-technical audiences
- Experience participating in hiring, interviewing, candidate evaluation, or team growth activities
- Experience leading teams that build enterprise platforms, internal developer platforms, AI platforms, or shared services (preferred)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.