Senior Manager of Software Development
Job Description
The Role
Great Gray is looking to add a Senior Manager of Software Development to our Technology team. In this role, you'll lead multiple agile development teams; onshore, nearshore, and offshore — driving execution across the full web application lifecycle. You'll partner closely with Product to align priorities, champion engineering best practices, and deliver high-impact features for our industry-leading retirement platform.
If you believe in DevOps principles, value continuous delivery, and understand that quality is a shared responsibility, you will succeed here. We expect our team members to take full ownership of our products and embrace a mindset of efficiency and continuous improvement. We are not looking for rockstars; we’re looking for exceptional collaborators who love building software together.
This is a meaningful opportunity to grow alongside Great Gray as we expand, integrate, and build cutting-edge solutions for the retirement services industry. Your ability to mentor engineers, shape team processes, and drive results will multiply the effectiveness of your teams and influence the future of our technology.
Location
This position will work from our Boston, MA office. Great Gray currently supports a hybrid work model with 4 days onsite, and 1 day remote.
Visa sponsorship or transfer of an existing visa is not available for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship or transfer.
Responsibilities
- Lead multiple agile development teams, providing coaching, mentorship, and career development to build and sustain a high-performing, collaborative engineering organization.
- Partner closely with Product Management to translate business requirements into technical roadmaps, ensuring teams have clear priorities, well-defined requirements, and the resources needed to execute.
- Own team delivery and operational health, removing blockers, managing technical dependencies, and ensuring predictable sprint execution and on-time delivery.
- Collaborate with leadership to align technical strategy with business goals and deliver outstanding customer value.
- Participate in technical decision-making and architecture discussions, balancing near-term delivery needs with long-term platform scalability, maintainability, and responsible management of technical debt.
- Cultivate a culture of continuous improvement through retrospectives, process refinements, and knowledge sharing that strengthens cross-functional collaboration across engineering teams.
- Contribute to the broader engineering organization through hiring, defining team standards and processes, and helping shape Great Gray's engineering culture as the team scales.
- Complete other related duties as assigned
Qualifications & Experience
- Bachelor’s degree and 8+ years of proven track record shipping great software, 5+ years with web applications,
- 5+ years of proven track record leading, mentoring, and building cohesive software engineering teams, working cross functionally to deliver great software that creates value for the customers.
- Very strong written and verbal communication skills, prioritizing clarity.
- Proven track record of leading development teams through the full software development lifecycle, from planning through delivery and maintenance, managing tradeoffs and deadlines.
- Demonstrated ability to influence without authority, working effectively with Product, Design, QA, and other engineering teams.
- Proven track record of working cross functionally to deliver software, building trust across functions, teams, and the organization.
- Proven track record of hiring and building engineering teams, including defining roles, conducting technical interviews, and onboarding
- Experience implementing engineering metrics and observability to drive team performance and system reliability
- Technical background in modern web application development (compiled object-oriented languages such as C#/Java, and frontend frameworks like Angular/React/Next.js)
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
- Comfortable navigating ambiguity.
- Entrepreneurial mindset to bring best practice ideas to the team.
- Your standards reflect our core values: Growth Mindset, Disciplined Curiosity, Grit, Results Ownership, Collaboration.
Tech Stack
Our current tech stack is a blend of existing and next-gen tools/languages, and like our company itself, our software is always evolving.
- Frontend: Angular, React
- Backend: C# .NET
- Data Layer: MSSQL, Python, Postgres, Databricks
- Infrastructure: Azure cloud
- Tooling: Cypress, Docker, GitHub, Cursor, SonarQube
Base Pay Range*
$185,000-$220,000
*This base pay range is subject to change and may be modified in the future.
The pay range displayed above is the base pay compensation range that Great Gray expects to pay for this position at the time of this posting. Individual compensation within this range, or that may warrant a provision for pay beyond this range, depends on multiple factors, including, but not limited to, candidate’s prior education and relevant work experience and training as well as position location and local market demands. Our pay-for-performance culture also includes participation in an annual incentive bonus plan for this position which is not included in the ‘Base Pay Range’ noted above.
The Role
Great Gray is looking to add a Senior Manager of Software Development to our Technology team. In this role, you'll lead multiple agile development teams; onshore, nearshore, and offshore — driving execution across the full web application lifecycle. You'll partner closely with Product to align priorities, champion engineering best practices, and deliver high-impact features for our industry-leading retirement platform.
If you believe in DevOps principles, value continuous delivery, and understand that quality is a shared responsibility, you will succeed here. We expect our team members to take full ownership of our products and embrace a mindset of efficiency and continuous improvement. We are not looking for rockstars; we’re looking for exceptional collaborators who love building software together.
This is a meaningful opportunity to grow alongside Great Gray as we expand, integrate, and build cutting-edge solutions for the retirement services industry. Your ability to mentor engineers, shape team processes, and drive results will multiply the effectiveness of your teams and influence the future of our technology.
Location
This position will work from our Boston, MA office. Great Gray currently supports a hybrid work model with 4 days onsite, and 1 day remote.
Visa sponsorship or transfer of an existing visa is not available for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship or transfer.
Responsibilities
- Lead multiple agile development teams, providing coaching, mentorship, and career development to build and sustain a high-performing, collaborative engineering organization.
- Partner closely with Product Management to translate business requirements into technical roadmaps, ensuring teams have clear priorities, well-defined requirements, and the resources needed to execute.
- Own team delivery and operational health, removing blockers, managing technical dependencies, and ensuring predictable sprint execution and on-time delivery.
- Collaborate with leadership to align technical strategy with business goals and deliver outstanding customer value.
- Participate in technical decision-making and architecture discussions, balancing near-term delivery needs with long-term platform scalability, maintainability, and responsible management of technical debt.
- Cultivate a culture of continuous improvement through retrospectives, process refinements, and knowledge sharing that strengthens cross-functional collaboration across engineering teams.
- Contribute to the broader engineering organization through hiring, defining team standards and processes, and helping shape Great Gray's engineering culture as the team scales.
- Complete other related duties as assigned
Qualifications & Experience
- Bachelor’s degree and 8+ years of proven track record shipping great software, 5+ years with web applications,
- 5+ years of proven track record leading, mentoring, and building cohesive software engineering teams, working cross functionally to deliver great software that creates value for the customers.
- Very strong written and verbal communication skills, prioritizing clarity.
- Proven track record of leading development teams through the full software development lifecycle, from planning through delivery and maintenance, managing tradeoffs and deadlines.
- Demonstrated ability to influence without authority, working effectively with Product, Design, QA, and other engineering teams.
- Proven track record of working cross functionally to deliver software, building trust across functions, teams, and the organization.
- Proven track record of hiring and building engineering teams, including defining roles, conducting technical interviews, and onboarding
- Experience implementing engineering metrics and observability to drive team performance and system reliability
- Technical background in modern web application development (compiled object-oriented languages such as C#/Java, and frontend frameworks like Angular/React/Next.js)
- Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.
- Comfortable navigating ambiguity.
- Entrepreneurial mindset to bring best practice ideas to the team.
- Your standards reflect our core values: Growth Mindset, Disciplined Curiosity, Grit, Results Ownership, Collaboration.
Tech Stack
Our current tech stack is a blend of existing and next-gen tools/languages, and like our company itself, our software is always evolving.
- Frontend: Angular, React
- Backend: C# .NET
- Data Layer: MSSQL, Python, Postgres, Databricks
- Infrastructure: Azure cloud
- Tooling: Cypress, Docker, GitHub, Cursor, SonarQube
Base Pay Range*
$185,000-$220,000
*This base pay range is subject to change and may be modified in the future.
The pay range displayed above is the base pay compensation range that Great Gray expects to pay for this position at the time of this posting. Individual compensation within this range, or that may warrant a provision for pay beyond this range, depends on multiple factors, including, but not limited to, candidate’s prior education and relevant work experience and training as well as position location and local market demands. Our pay-for-performance culture also includes participation in an annual incentive bonus plan for this position which is not included in the ‘Base Pay Range’ noted above.