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