Lead Software Engineer
Amazon.com, Inc.
Baltimore, MD, United States
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary to permanent
Employment type
Part-time / full-time
Experience level
Expert
Experience required
7 years minimum
Compensation
$135,200.0 - $151,840.0
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
Application Programming Interfaces (APIs)
Amazon Web Services
Continuous Integration
DevOps
Python (Programming Language)
Node.Js
Ruby on Rails
Software Engineering
TypeScript
Spring Cloud
Containerization
+3 more
Graphql
Legacy Systems
Microservices
Job description
Lead the technical direction of customer-facing web applications by driving architecture, modernizing cloud-based platforms, mentoring engineering teams, and delivering scalable full-stack solutions within AWS environments.
Day-to-Day Responsibilities:
- Lead architecture and technical direction for enterprise web applications
- Design and modernize distributed systems and microservices
- Develop and maintain customer-facing applications using Node.js, TypeScript, and JavaScript
- Partner with product, architecture, DevOps, and engineering teams to define technical requirements
- Create and maintain system architecture documentation and technical roadmaps
- Mentor engineers and establish engineering best practices
- Drive cloud-native development and operational excellence within AWS
- Support CI/CD, infrastructure automation, monitoring, and production operations
- Evaluate emerging technologies and recommend adoption where appropriate
- Balance hands-on development with technical leadership responsibilities
Requirements
- 7-10 years of software engineering experience
- Recent experience as a Staff Engineer, Technical Lead, or Lead Engineer
- Strong expertise with JavaScript, TypeScript, and Node.js
- Deep AWS experience building and supporting cloud-native applications
- Experience designing APIs and microservices architectures
- Experience modernizing legacy applications
- Strong architectural design and technical documentation skills
- Experience mentoring engineers and leading technical initiatives without direct authority
- DevOps experience including CI/CD, infrastructure-as-code, containerization, monitoring, and production support
- Excellent communication skills with the ability to translate business goals into technical solutions
Preferred Qualifications :
- Ruby on Rails experience
- Python experience
- GraphQL experience
- AWS Certification
- Design systems experience
- Financial services industry experience
- Experience with SEO-focused customer-facing websites
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on mondo.gosnaphop.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
about 2 years ago
KM
Kaleb McKelvey
The Best Software Developer Blogs to Read
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
about 3 years ago
EM
Eli McGarvie
Software Engineer Salary London
about 3 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
PZ
Pat Zawadzki
The Ultimate Software Engineer Career Path Guide for 2023
over 3 years ago