Lead Software Engineer

Amazon.com, Inc.
Baltimore, MD, United States
19 days ago

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

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

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all