Overview
Senior Software Engineer to design, develop and operate scalable, secure, and highly available software platforms and services, with deep expertise in Kubernetes, cloud platforms, Infrastructure as Code, CI/CD, observability, and platform engineering.
What you'll do
- Design, develop, test, deploy, and support scalable, secure, and highly available software platforms and services
- Translate business and technical requirements into solution designs, implementation plans, and operational runbooks
- Develop high-quality, maintainable code while adhering to engineering standards, design patterns, and best practices
- Lead technical design discussions, architecture reviews, and key technology decisions across projects
- Troubleshoot and resolve complex application, platform, and production issues with a focus on reliability and customer impact
- Build, operate, and continuously improve resilient cloud-native services across AWS, Azure, and GCP environments
- Implement and maintain Infrastructure as Code (IaC) using Terraform and cloud-native tooling
- Design, build, and optimize CI/CD pipelines to enable secure, automated, and reliable software delivery
- Drive automation initiatives that improve developer productivity, operational efficiency, and platform scalability
- Architect, deploy, and manage containerized workloads and Kubernetes-based platforms across multi-region environments
- Establish observability, monitoring, alerting, logging, and performance management practices for critical services
- Proactively address vulnerabilities, technical debt, resiliency gaps, and disaster recovery requirements
- Partner with product managers, architects, security teams, and engineering stakeholders to deliver business outcomes
- Conduct code reviews and architecture reviews while promoting engineering excellence and technical standards
- Mentor engineers, provide technical leadership, and foster a culture of ownership, collaboration, automation, and continuous learning
- Contribute to technology roadmaps, modernization initiatives, cloud governance, and platform strategy
- Lead complex cross-functional initiatives that drive innovation, operational excellence, and long-term platform evolution
What you'll need
- Bachelor's or master's degree in computer science, Engineering, or a related field (or equivalent experience)
- 12+ years of experience in Software Engineering, Platform Engineering or Cloud Engineering
- Strong software development experience using Java, Python, Go, Node.js, or similar technologies
- Hands-on experience designing, building, and operating distributed systems, microservices, and cloud-native applications
- Expertise in Kubernetes, Docker, and container orchestration platforms
- Strong experience with AWS, Azure, and/or GCP cloud services
- Proficiency in Infrastructure as Code (IaC) using Terraform and cloud automation tools
- Experience with CI/CD platforms such as GitHub Actions, Azure DevOps, Jenkins, or GitLab
- Experience with event-driven architectures, Kafka, RabbitMQ, or cloud messaging platforms
- Experience with relational and NoSQL databases, observability, monitoring, and production operations
- Strong troubleshooting, incident management, and reliability engineering skills
- Excellent communication, stakeholder management, collaboration, and technical leadership capabilities
Details
- Location: Bangalore Office BLS2
- Backfill position to fill an existing vacancy
Read the full description and apply on the company’s own careers page.