26 Oct
|
Scendsky Private
|
Bengaluru
26 Oct
Scendsky Private
Bengaluru
Job Title: Senior Engineering Manager
Location: Bangalore (Hybrid)
Experience: 12+ years designing/developing software, including 5+ years leading software engineering teams
Department: Engineering / Epic Development
Reports To: Director, Epic Development
Job Summary
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 for Epic.
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.
Key Responsibilities
People Leadership & 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 & 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 modernization and distributed system design across your area of Epic Development.
Planning, Delivery & 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.
Required Skills & Qualifications
Must Have (Global Job Framework – Senior Manager level)
- 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.
Preferred / Positive 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
(Aligned to the Global Job Framework's Senior Manager Key Performance Outcomes, to Epic engineering)
- Engineering teams delivering new features or system enhancements in alignment with the Epic product roadmap; successful outcomes recognized 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.
📌 Engineering Manager (Bengaluru)
🏢 Scendsky Private
📍 Bengaluru