Lead Software Development Engineer

New
United StatesFull-TimeLead
Salary170,000 - 189,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5–8 years
Required Skills
AWSDockerPostgreSQLPythonJavaKubernetesMongoDBTypeScriptRedisMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 5–8 years of progressive experience in platform engineering, distributed systems, or software development.
  • 3+ years designing and implementing scalable platform services, APIs, and microservices in cloud-native environments.
  • Solid experience with distributed systems architecture and AWS cloud platforms.
  • Demonstrated ability to leverage AI development tools such as Claude Code.
  • Track record of mentoring engineers and elevating team engineering practices.
  • Proficiency in Java, Python, or TypeScript.
  • Experience with Docker and Kubernetes.
  • Knowledge of PostgreSQL, MongoDB, and Redis.
  • Experience in logistics, shipping, or B2B SaaS supply chain software is preferred.

Responsibilities

  • Design and build scalable platform services, APIs, and supply chain microservices in Java, Python, or TypeScript.
  • Architect and deploy services across AWS using containerization (Docker, Kubernetes).
  • Design and optimize data layers using PostgreSQL, MongoDB, and Redis.
  • Leverage AI coding tools for code generation, automated testing, and performance optimization.
  • Establish coding, testing, and monitoring standards for platform engineering teams.
  • Contribute to the design and improvement of CI/CD pipelines.
  • Produce clear, comprehensive technical documentation.
  • Mentor engineers on advanced technical concepts and design patterns.
  • Own the reliability and performance of systems from monitoring to incident resolution.
View Full Description & ApplyYou'll be redirected to the employer's site
170,000 - 189,000 USD per year
Apply Now