i

Staff Software Engineer - Platform

indiagold
Full-time
On-site
Gurgaon, Haryana, India
Engineering

About the Role

We are seeking a Staff Software Engineer to lead and mentor engineering teams while driving the architecture and development of robust, scalable backend systems and cloud infrastructure. This is a senior hands-on role with a strong focus on technical leadership, system design, and cross-functional collaboration across development, DevOps, and platform teams.


Key Responsibilities
  • Mentor engineering teams to uphold high coding standards and best practices in backend and full-stack development using Java, Spring Boot, Node.js, Python, and React.

  • Guide architectural decisions to ensure performance, scalability, and reliability of systems.

  • Architect and optimize relational data models and queries using MySQL.

  • Define and evolve cloud infrastructure using Infrastructure as Code (Terraform) across AWS or GCP.

  • Lead DevOps teams in building and managing CI/CD pipelines, Kubernetes clusters, and related cloud-native tooling.

  • Drive best practices in observability using tools like Grafana, Prometheus, OpenTelemetry, and centralized logging frameworks (e.g., ELK, CloudWatch, Stackdriver).

  • Provide architectural leadership for microservices-based systems deployed via Kubernetes, including tools like ArgoCD for GitOps-based deployment strategies.

  • Design and implement event-driven systems that are reliable, scalable, and easy to maintain.

  • Own security and compliance responsibilities in cloud-native environments, ensuring alignment with frameworks such as ISO 27001, CISA, and CICRA.

  • Ensure robust design and troubleshooting of container and Kubernetes networking, including service discovery, ingress, and inter-service communication.

  • Collaborate with product and platform teams to define long-term technical strategies and implementation plans.

  • Perform code reviews, lead technical design discussions, and contribute to engineering-wide initiatives.




Requirements

Required Qualifications

  • 7+ years of software engineering experience with a focus on backend development and system architecture.

  • Deep expertise in Java and Spring Boot, with strong working knowledge of Node.js, Python, and React.js.

  • Proficiency in MySQL and experience designing complex relational databases.

  • Hands-on experience with Terraform and managing infrastructure across AWS or GCP.

  • Strong understanding of containerization, Kubernetes, and CI/CD pipelines.

  • Solid grasp of container and Kubernetes networking principles and troubleshooting techniques.

  • Experience with GitOps tools such as ArgoCD and other Kubernetes ecosystem components.

  • Deep knowledge of observability practices, including metrics, logging, and distributed tracing.

  • Experience designing and implementing event-driven architectures using modern tooling (e.g., Kafka, Pub/Sub, etc.).

  • Demonstrated experience in owning and implementing security and compliance measures, with practical exposure to standards like ISO 27001, CISA, and CICRA.

  • Excellent communication skills and a proven ability to lead cross-functional technical efforts.

Preferred (Optional) Qualifications

  • Contributions to open-source projects or technical blogs.

  • Experience leading or supporting compliance audits such as ISO 27001, SOC 2, or similar.

  • Exposure to service mesh technologies (e.g., Istio, Linkerd).

  • Experience with policy enforcement in Kubernetes (e.g., OPA/Gatekeeper, Kyverno).



Benefits

Why Join Us?

  • Lead impactful engineering initiatives and mentor talented developers.

  • Work with a modern, cloud-native stack across AWS, GCP, Kubernetes, and Terraform.

  • Contribute to architectural evolution and long-term technical strategy.

  • Competitive compensation, benefits, and flexible work options.

  • Inclusive and collaborative engineering culture.