Lead Software Engineer
Empower Annuity Insurance View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Own the design, evolution, and quality of a set of mission-critical microservices that orchestrate scheduling workflows.
- Lead technical discovery and design—write and socialize ADRs, run design reviews, and align decisions across teams.
- Champion clean code and “definition of done”; ensure high coverage and reliable CI/CD gates.
- Architect cloud-native solutions on AWS (Lambda, API Gateway, DynamoDB, SQS/FIFO, IAM) and define infrastructure as code in Terraform.
- Raise reliability through observability, performance engineering, secure/PII-free logging, and incident postmortems.
- Mentor and level-up engineers via pairing sessions, roadmap shaping, documentation, and healthy challenge of the status quo.
- Collaborate with Product, SRE, Data, and InfoSec to translate ambiguous requirements into secure, scalable APIs and event flows.
- Coordinate cross-team dependencies and drive incremental modernization from legacy to event-driven architecture.
- Experience: 8–10+ years of backend engineering, including 1–3+ years leading projects or a squad to deliver complex distributed systems at scale.
- Leadership & behavior: Track record of accountability and follow-through; able to influence across teams and drive adoption of best practices by example.
- Java expertise: Mastery of Java/Spring Boot—including concurrency, resilience patterns, profiling, and robust testing.
- AWS proficiency: Hands-on depth with DynamoDB, Lambda, API Gateway, SQS/FIFO, and IAM roles/policies.
- Infrastructure as code: Strong experience with Terraform; promotes repeatable, auditable environments.
- Containers & orchestration: Advanced Docker file skills; working knowledge of Kubernetes tuning and operations.
- CI/CD & DevSecOps: Designed pipelines (Jenkins or GitLab CI) integrating functional tests, static analysis, vulnerability scanning, and performance testing.
- Communication: Clear, concise technical writing and the ability to align stakeholders through docs and diagrams.
- Led modernization efforts from monoliths to event-driven/streaming architectures.
- Advanced Kubernetes (operators, service meshes).
- Background in financial services or other regulated industries.
- Experience with Microsoft Graph API, Microsoft Bookings, Microsoft RBAC, and Salesforce integration.