Engineering Manager - Immediate Joiners - BFSI, Distributed Systems, Architecture, Team Management
datavruti
12 - 14 years
Bengaluru
Posted: 27/04/2026
Job Description
Hiring for: An exciting InsurTech startup building an AI-native stack for the Insurance.
Role: Engineering Manager - Immediate Joiners - BFSI, Distributed Systems, Architecture, Team Management
Positions: 1
Experience: 8 to 12 years
Location(s): Bangalore, Mumbai
Type: On-site / Permanent
Salary: Up to INR 80 LPA
Notice Period: 15 days
Role Overview:
We are looking for an Engineering Manager with 8 to 12 years of experience building complex platforms in domains such as insurance, banking, payments, lending, or enterprise SaaS.
This is a hybrid leadership role: you will both manage the engineering team and act as the teams architect. Since there is no dedicated architecture function today, you will be responsible for defining technical direction, improving engineering velocity, and leading delivery of large, mission-critical systems.
You should be comfortable operating across architecture, hands-on engineering, people management, customer discussions, and execution.
Responsibilities
- Lead, mentor, and grow a team of engineers and technical leads.
- Own architecture and technical direction for distributed, event-driven systems.
- Define and drive adoption of architectural patterns such as:
- Event Sourcing
- Saga / orchestration patterns
- Domain-Driven Design
- Drive decisions around scalability, reliability, observability, consistency, security, and compliance.
- Improve team velocity by strengthening:
- Engineering processes
- Design and code review practices
- Testing and CI/CD
- Incident response and operational ownership
- Reusable platform components and internal tooling
- Introduce modern AI-assisted and agentic development practices, including coding agents, AI-assisted debugging, workflow automation, and developer copilots.
- Partner deeply with domain experts to model complex workflows in areas such as payments, lending, underwriting, claims, risk, and compliance.
- Spend significant time with customers to understand their workflows, constraints, and business needs.
- Work directly with customers during solutioning, architecture discussions, and implementation.
- Break down complex initiatives into clear milestones, manage cross-team dependencies, and ensure predictable delivery.
- Stay hands-on enough to contribute to key technical decisions, architecture reviews, debugging, and critical implementations.
Required Experience
- 8 to 12 years of software engineering experience, with 2+ years managing teams.
- Experience building large-scale distributed systems in one or more of:
- Insurance
- Banking
- Payments
- Lending
- Enterprise SaaS
- Strong experience with event-driven systems and platforms such as Apache Kafka.
- Strong understanding of distributed systems, transactional boundaries, and integration patterns.
- Hands-on experience in Java and/or Python
- Experience in high-ownership startup or fast-moving environments.
- Strong communication skills and comfort working directly with enterprise customers.
Nice to Have
- Experience with Temporal or similar orchestration platforms.
- Experience with events driven systems, event sourcing, rule engines, policy systems, or ledger-based systems.
- Experience integrating AI/LLM-based systems into enterprise software.
- Experience with AWS, GCP, or Azure.
- Experience acting as both engineering manager and architect for a team.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
