Staff Software Engineer - Platform
indiagold
About Us
Job Description
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.
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.