
Lead Software Engineer (AWS Cloud, Platform Engineering)
- Pune, Maharashtra
- Permanent
- Full-time
- Design, implement, and maintain a scalable multi-account AWS platform, leveraging services like AWS Organizations, VPC, IAM, EKS, EC2, S3, RDS, Glue, EMR, MSK, etc.
- Develop and manage infrastructure using tools like CloudFormation/CDK.
- Manage secure connectivity using technologies like AWS PrivateLink, Transit Gateway, and Direct Connect.
- Implement and maintain secure access controls and guardrails using AWS Control Tower, Service Control Policies (SCPs), and IAM.
- Engage and improve the lifecycle of the AWS platform and services -- from development to deployment, operation, and refinement.
- Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity.
- Practice sustainable incident response and blameless postmortem.
- Proven experience in leading engineering teams, mentoring engineers, and driving technical excellence.
- Ability to lead architecture discussions, conduct code reviews, and foster a collaborative engineering culture
- 5+ years of experience in AWS cloud engineering or similar roles.
- Hands-on experience with AWS services like Lambda, EKS, EC2, RDS, S3, Route 53, MSK, Glue, EMR, etc.
- Proficiency in Infrastructure as Code tools (CloudFormation/CDK).
- Strong knowledge of networking in AWS (VPC, Direct Connect, PrivateLink, Transit Gateway, etc.).
- Experience with CI/CD tools like AWS CodePipeline, Jenkins, BitBucket/GitHub, Artifactory, Sonarqube, etc.
- Strong understanding of Object-Oriented Programming (OOP) principles and experience applying them in languages like Python or Java.
- Scripting skills in Python, Bash, or similar languages.
- Strong knowledge of the best practices around Logging, Monitoring, and Alerting solutions.
- Experience with software deployment and configuration automation.
- Expertise in designing, analyzing, and troubleshooting large-scale systems.
- Ability to debug, optimize code, and automate routine tasks.
- Systematic problem-solving approach, with effective communication skills and a sense of drive.
- AWS certifications such as AWS Certified Solutions Architect, SysOps Administrator, or DevOps Engineer.
- Familiarity with container orchestration platforms like Kubernetes.
- Hands-on experience with AWS Control Tower, including setting up guardrails, managing Service Control Policies (SCPs), and configuring Landing Zones.
- Knowledge of security best practices and frameworks.