Software Developer Lead (AWS, Java/Python)
Full-time Not ApplicableJob Overview
Job description
We are looking for a highly skilled Software Developer Lead to drive the design, development, and evolution of platform-owned microservices within a cloud-native AWS environment. This role requires a strong technical leader who can define architectural direction, mentor engineers, and deliver scalable, resilient, and secure systems.
Key Responsibilities:
- Act as a Technical Lead for microservices, GenAI applications, defining architectural standards, best practices, and engineering guidelines.
- Build AI native applications by leveraging industry standards
- Design, evolve, and enhance scalable, resilient, and secure microservices architectures on AWS.
- Own and continuously improve platform services with a focus on performance, reliability, scalability, and cost optimization.
- Communicate technical trade-offs effectively to stakeholders and partner teams, enabling informed decision-making.
- Contribute to and help shape the technical roadmap for the platform engineering team.
- Develop high-quality, production-ready applications using Python, following modern engineering practices.
- Build and maintain RESTful APIs and asynchronous, event-driven systems.
- Lead by example through hands-on coding, pull request reviews, and design discussions.
- Design and operate cloud-native services leveraging AWS technologies such as ECS/Fargate, Auto Scaling, SNS, SQS, DynamoDB, and S3.
- Own CI/CD pipelines and deployment strategies to ensure safe, fast, and repeatable releases.
- Champion Infrastructure-as-Code (IaC), observability, and operational excellence across services.
- Collaborate with security teams to integrate security controls, compliance standards, and tooling into platform services.
Required Skills & Qualifications:
- 12+ years of software development experience including minimum 3+ years of experience in leading projects.
- Strong experience in software development with Java and/or Python in cloud-native environments.
- Proven expertise in designing and building microservices architectures on AWS.
- Hands-on experience with AWS services including ECS/Fargate, SQS, SNS, DynamoDB, S3, and Auto Scaling.
- Deep understanding of REST APIs, event-driven systems, and distributed architectures.
- Experience with CI/CD pipelines, Infrastructure-as-Code (e.g., Terraform/CloudFormation), and observability tools.
- Strong leadership skills with the ability to mentor engineers and influence technical direction.
- Excellent communication skills to articulate complex technical concepts and trade-offs.
Make Your Resume Now