Overview
Software Engineer III role to help build and improve reliable software delivery and cloud solutions, combining software development, cloud engineering, and operational problem-solving.
What you'll do
- Design, develop, and maintain automation and software solutions using Python, Go, or Java.
- Build and improve continuous integration and continuous delivery (CI/CD) workflows using GitHub Actions, Jenkins, or similar tools.
- Create and maintain infrastructure as code (IaC) using Terraform.
- Deploy, operate, and troubleshoot containerized applications and services on Kubernetes.
- Work with cloud services on Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure.
- Use databases to support application and platform needs, including configuration, performance, and reliability considerations.
- Collaborate with engineering, operations, and product partners to plan work, resolve technical issues, and deliver maintainable solutions.
- Apply sound engineering practices, including code reviews, testing, documentation, and secure handling of configuration and secrets.
- Explore and use artificial intelligence (AI) tools such as ChatGPT and Claude to support development, troubleshooting, and productivity, applying appropriate judgment when reviewing their output.
What you'll need
- 6–10 years of professional experience in software engineering, DevOps, cloud engineering, or a related field.
- Hands-on experience with CI/CD tools such as GitHub Actions or Jenkins.
- Practical experience building and managing cloud infrastructure with Terraform.
- Experience with one or more major cloud platforms: GCP, AWS, or Azure.
- Proficiency in at least one of Python, Go, or Java, with the ability to write clear, maintainable code.
- Experience deploying or supporting workloads on Kubernetes.
- Working knowledge of databases and the ability to investigate application or data issues.
- Strong problem-solving skills and the ability to communicate clearly with technical partners.
- A collaborative approach to planning, code reviews, and delivery.
- Understands and delivers planned development and operations using Agile methodologies.
Nice to have
- B.Tech or M.Tech.
- Experience across multiple cloud platforms, supporting production systems, or improving deployment automation.
- Relevant certifications in cloud platforms, Kubernetes, Terraform, or software development.
Details
- Location: Noida, Uttar Pradesh, India.
Read the full description and apply on the company’s own careers page.