05 Nov
|
Jobgether
|
India
Our partner is looking for a Software Engineer, Platform Engineering based in India. We are looking for an experienced software engineer to design, build, and maintain scalable platform and infrastructure solutions. In this role, you will contribute to systems that support the entire software development lifecycle, from build and testing to deployment and operations. Working with cloud technologies, automation, and modern platform engineering tools, you will help streamline workflows and enhance operational efficiency. You will collaborate closely with engineering, SRE, and security teams to deliver robust, scalable, and secure solutions. This opportunity offers significant technical ownership and the chance to influence engineering practices across multiple global products and services. Join a collaborative, fast-paced environment that values innovation, engineering excellence, and continuous improvement. Accountabilities - Design, develop, and maintain platform features, infrastructure components, and engineering tools supporting the full software development lifecycle, including build, testing, deployment, and operations. - Support the migration, rollout, and adoption of new platform capabilities, tools, and technologies across engineering teams. - Improve platform stability, scalability, availability, and security in collaboration with Site Reliability Engineering (SRE) and Security teams. - Enhance service and platform observability to improve monitoring, reduce incidents, optimize performance, and manage infrastructure costs. - Automate recurring platform operations and engineering workflows to reduce manual effort, operational complexity, and technical toil.
- Build and maintain scalable cloud infrastructure and platform services that support production workloads. - Advocate for engineering best practices, infrastructure automation, and efficient software development processes. - Engage with internal developers and stakeholders to understand their challenges, gather requirements, and identify opportunities to improve developer experience. - Develop practical solutions using existing tools and technologies while promoting maintainability, reliability, and operational efficiency. Requirements: - At least 6 years of experience developing, operating, and maintaining complex, scalable production systems, including cloud-based platforms and infrastructure. - Strong computer science fundamentals and in-depth knowledge of a major cloud provider such as AWS, Azure, or Google Cloud Platform (GCP). - Hands-on experience with containerization and orchestration technologies such as Docker and Kubernetes in production environments. - Solid proficiency in scripting and automation using languages such as Bash, Go, or Python. - Extensive experience implementing and managing Infrastructure as Code (IaC), particularly using tools such as Terraform. - Strong teamwork, interpersonal, and problem-solving skills, with the ability to adapt to a dynamic engineering environment. - Passion for improving developer productivity and experience through scalable infrastructure, automation, and platform engineering. - Pragmatic approach to technical challenges, with an emphasis on selecting appropriate technologies and leveraging existing tools rather than unnecessarily reinventing solutions.
📌 Software Development Engineer, AWS (India)
🏢 Jobgether
📍 India