First seen by Alion on Nov 15, 2026.
As a Senior Manager, Software Engineering in Epic Development, you will lead multiple technical teams and provide expertise to develop and deliver industry-leading software solutions, tools, and platforms. You will own outcomes across a cluster of Epic teams (spanning areas such as Epic Core, Epic Operations, Epic Accounting, Epic Infrastructure, Epic Interface, or Epic Policy), leading through a layer of Engineering Managers and Tech Leads rather than managing individual contributors directly.
You will balance hands-on technical credibility in micro frontend and micro backend (API) architectures with leadership of leaders, ensuring strong execution, engineering quality, and alignment between India-based delivery teams and global Epic product and engineering goals.
The candidate will have responsibilities across the following functions:
People Leadership and Team Management:
- Recruit and coach high-performing software engineering teams across your area; support skill development and adoption of new technologies, including AI tools.
- Define expectations for responsible AI usage across multiple teams, use AI to proactively interpret trends in delivery and quality, and share lessons learned across teams.
- Define and cascade goals so that teams deliver business results aligned to company objectives each year.
- Support leaders and teams through change or uncertainty, communicating the benefits of change, addressing concerns, and enabling skill development.
- Provide input on financial decisions, including team compensation, within established guidelines.
- Recruit, retain, coach, and develop a high-performing team of Engineering Managers, Tech Leads, and Senior Software Engineers.
Technical Leadership and Architecture:
- Provide hands-on technical leadership in micro frontend and microservice-based architectures across the teams you own.
- Lead architectural decision-making for distributed, modular systems within Epic, in partnership with Epic Architecture.
- Ensure strong code review practices, technical ownership, and adherence to engineering standards across teams.
- Drive API scalability, performance, and reliability improvements at a multi-team level.
- Support platform modernisation and distributed system design across your area of Epic Development.
Planning, Delivery and Execution:
- Collaborate with Product Management, Architecture, and Engineering Leadership to support quarterly planning and produce accurate estimates.
- Identify and address issues impacting progress across teams; own solutions to operational challenges affecting one or multiple teams; escalate issues and trade-offs to Epic Development leadership to support decisions.
- Anticipate potential blockers and monitor progress to proactively enable effective collaboration within and across teams.
- Maintain metrics and identify and address blockers or dependencies to ensure continued progress across multiple teams; improve processes and share documentation; share insights with leadership to support capacity planning.
- Maintain system uptime, limit defects, and ensure production issues are addressed rapidly, with support from technology leadership.
- Strengthen test automation, CI/CD pipelines, and quality practices consistently across teams operating in Agile Scrum.
Cross-Functional Collaboration:
- Inform and influence direct reports, peers, and leadership to ensure understanding, alignment, and effective collaboration.
- Confirm quarterly commitments with support from technology leadership when needed.
- Recommend improvements to internal practices and documentation across teams.
- Communicate clearly with technical and non-technical stakeholders, including global Epic product and engineering counterparts.
Requirements:
- 12+ years of experience designing and developing software and/or solutions for internal teams.
- 5+ years leading software engineering teams to deliver new features and/or system enhancements, including experience leading through Engineering Managers or Tech Leads across more than one team.
- Degree in Computer Science, a related field, or an equivalent combination of education and experience.
- Advanced knowledge of software development methodologies, programming languages, cloud platforms, and software security.
- Proven knowledge of software development lifecycle practices and tools such as Jira and Confluence.
- Ability to support planning and sizing to ensure accurate estimates across multiple teams.
- Ability to address root causes of technical and operational issues.
- Demonstrated ability to hire, coach, and develop technical teams (not only individual engineers).
- Epic Engineering - Domain-Specific Must-Haves.
- Proven experience leading teams working on micro frontend and microservice architectures.
- Strong backend development skills with REST API design and development expertise.
- Hands-on experience with: C# /. NET, ReactJS, TypeScript / JavaScript, SQL Server
- Experience working in Agile Scrum environments across multiple squads.
Good to Have:
- Experience with micro frontend frameworks and design patterns at scale.
- Familiarity with Git, Jira, Confluence, and CI/CD tools (Jenkins, Azure DevOps, GitHub Actions).
- Experience building cloud-native applications (AWS or Azure).
- Knowledge of Docker and Kubernetes.
- Experience in insurance technology or SaaS products.
- Background scaling teams in globally distributed environments.
- Prior experience as an Engineering Manager within Epic Development who is ready for multi-team ownership.
Soft Skills (Very Important for This Role):
- Ability to lead through other managers, not only through direct execution.
- Strong coaching and mentoring mindset, including coaching Engineering Managers.
- Data-driven decision-making and accountability across multiple teams.
- Clear communication with diverse, global stakeholders.
- Adaptability to changing priorities and time zones.
- Collaborative leadership with timely decision-making, and the courage and compassion to address performance gaps.
Key Performance Outcomes:
- Engineering teams delivering new features or system enhancements in alignment with the Epic product roadmap; successful outcomes recognised and performance gaps addressed with courage and compassion.
- Technical solutions recommended and insights shared with technology and product management leaders to ensure team success; team members sharing knowledge to support each other with effective problem-solving.
- Metrics maintained and blockers or dependencies identified and addressed to ensure continued progress across multiple teams; processes improved and documentation shared; insights shared with leadership to support capacity planning.
- System uptime maintained, defects limited, and any production issues addressed rapidly with support from technology leadership.
- Team members and leaders working productively, with gaps addressed with courage and compassion, and building technical skills to ensure continued success.
Skills
.NET, Api, C#, Engineering Manager, Microservices, React, React.js, Rest, TypeScript

