Make Your Resume Now

Software Developer Lead (AWS, Java/Python)

Posted April 16, 2026
Full-time Not Applicable

Job 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.

 

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!