Senior Software Development Manager
Job Summary
Seeking a highly skilled and experienced Senior Software Development Manager to lead the software engineering teams in the development of an in-house insurance management system. This critical role involves overseeing the delivery of complex, cloud-based enterprise solutions while providing technical and architectural leadership. The ideal candidate will foster a strong engineering culture, drive continuous improvement, and act as a trusted partner to business and product leaders.
Compensation Package
Offer a competitive compensation package, including a salary range of $160,000 to $210,000 per year, based on qualifications, geographic location, and other considerations. Additionally, provide a comprehensive benefits package, including:
- Medical (PPO/HDHP), vision, disability, and life insurance
- Enhanced dental plan with orthodontia coverage
- Generous PTO plan for all benefit-eligible employees
- Paid company holidays and 4 floating holidays
- Paid parental leave
- Education Assistance Program with 100% upfront tuition reimbursement for approved degree programs after 6 months of service
- Service Recognition Program with monetary awards for vacations every 5 years of employment
- Wellness initiatives, including fitness center and Weight Watchers reimbursement programs
- Voluntary benefits such as accident, critical illness, and hospital indemnity coverage
- Employee discount and rewards program for travel, tickets, electronics, and more
Responsibilities
- Lead and oversee software engineering operations across 12-15 agile delivery teams.
- Establish clear goals, metrics, and delivery expectations while empowering teams to operate effectively and autonomously.
- Own delivery outcomes across multiple initiatives, ensuring predictable execution, high quality, effective risk management, and alignment with business priorities.
- Provide architectural and technical leadership, guiding design decisions, managing technical debt, and ensuring solutions align with enterprise architecture, security standards, and long-term platform strategy.
- Mentor, coach, and develop senior engineers, technical leads, and people managers to build strong leadership pipelines and succession plans.
- Act as a trusted technology partner to business leaders and product teams, translating business strategy into executable technology roadmaps and measurable outcomes.
- Drive continuous improvement across engineering practices, delivery processes, and team culture, leveraging Scrum, Kanban, DevOps, and Lean principles to enhance quality, velocity, and reliability.
Qualifications/Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 15+ years of progressive experience in software development.
- 10+ years in engineering leadership, overseeing people, architecture, and delivery.
- Proven experience providing technical and architectural leadership in a highly regulated industry (e.g., insurance, healthcare, finance, logistics).
- Strong technical background in cloud-based enterprise systems with the ability to evaluate architecture, review designs, and guide technical decision-making.
- Outstanding communication, collaboration skills, and attention to detail.
- Proficiency in architectural, design, and agile patterns and methodologies.
- Demonstrated experience leading complex, cross-functional initiatives.
- Proven ability to influence without authority across departments.
- Experience scaling teams, platforms, or systems in a growth-oriented environment.
- Strong understanding of software delivery governance, risk management, and compliance.
- A servant leader who can build consensus even in the absence of unanimity.
#LI-MC1