Lead Software Engineer

Software Development
  • Software Development
  • India

Join a leading technology centre driving insurance platform modernization. You’ll shape architecture, mentor engineers, and deliver high‑value solutions for a large financial services group.

What You’ll Do

  • Design end‑to‑end solutions and architectural runways for platform teams.
  • Collaborate with product owners, solution architects, and engineering leads to define roadmap.
  • Evaluate technology options, risks, and dependencies, and drive mitigation.
  • Lead Agile ceremonies, elicit requirements, and validate prototypes aligned with target architecture.
  • Champion built‑in quality, decoupled and modernised microservice architectures.
  • Mentor and coach engineers on architecture best practices and DevSecOps.

What You Need

  • 12+ years of software design, development, and architecture experience.
  • Strong Java/J2EE expertise with Spring Boot and reactive programming.
  • Hands‑on microservices development using Docker, Kubernetes, and Helm.
  • Experience building CI/CD pipelines on Google Cloud (GCP) or similar CSP.
  • Proficiency with REST/SOAP APIs, RDBMS/NoSQL databases, and Kafka messaging.
  • Demonstrated ability to lead technical delivery and mentor senior engineers.

Good to Have

  • Knowledge of Terraform and Istio for infrastructure automation.
  • Familiarity with TOGAF/ArchiMate architectural frameworks.
  • Exposure to Azure or AWS cloud platforms.

The Opportunity

The role offers hybrid flexible working and a chance to influence the long‑term sustainability of the Group’s technology landscape, directly delivering value to customers and shareholders.

Similar Jobs to Apply
  • Global Payments
    PUNE

    Join a fast‑growing engineering platform that powers global payment experiences, delivering secure, high‑performance solutions for millions of users. You’ll lead full‑stack design and delivery
  • Trinity Life Sciences
    India

    • Standardize and containerize existing applications and services using Docker and define repeatable deployment patterns for cloud-hosted workloads. • Design, build, and maintain infrastructure as
  • Accenture
    Chennai

    Join a dynamic team that designs, builds, and configures enterprise applications to meet evolving business needs. You’ll translate process requirements into reliable, efficient software solutions wh
  • Mastercard
    Pune

    Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone c