Job Description
Job Description
Apply now : Lead Software Developer , location is Onsite (DTLA) . The start date is ASAP for this permanent position.
Job Title : Lead Software Developer
Location-Type : Onsite (5 days / week – Downtown Los Angeles)
Start Date Is : ASAP
Duration : Permanent
Compensation Range : $123,000 – $178,000 base salary ~5% annual bonus (performance-based)
Job Description :
The Lead Software Developer will own and deliver backend-focused cloud solutions, ensuring scalable, secure, and well-architected applications while mentoring engineers and guiding technical execution across distributed teams.
Day-to-Day Responsibilities :
Design and implement backend-heavy, event-driven solutions using AWS services
Lead development of Lambda-based architectures with a unified codebase
Collaborate with Product, Sales Engineering, and Quality Engineering teams
Review code, write unit and end-to-end tests, and enforce best practices
Provide technical mentorship and ensure team progress and delivery
Own documentation and architectural decisions from a solutions perspective
Support production releases, launches, and operational readiness
Refine tickets and proactively improve development workflows
Balance hands-on development (~50%) with mentorship and leadership (~50%)
Requirements : Must-Haves :
5–7 years of professional software development experience
Strong backend focus (70% backend / 30% frontend)
Advanced AWS experience : Lambda, DynamoDB, API Gateway, SNS / SQS, Athena
Node.js, TypeScript, React experience
Experience building and scaling REST APIs for consumer-facing applications
Event-driven microservices architecture experience
Proficiency with React build / deploy tooling (Vite, rsbuild / pack, rollup)
Experience with Web Application Firewalls and related security tooling
Strong cross-functional communication with product and non-technical teams
Unit testing and end-to-end testing expertise
Infrastructure and code management using AWS CloudFormation and GitHub
Experience with transactional email, SMS, queues, and messaging platforms
Agile / SCRUM experience using tools such as Jira
Comfortable working across time zones with globally distributed teams
Nice-to-Haves :
Experience managing engineers or leading projects
Bachelor's degree in Computer Science, Engineering, or related field
Experience with Go (can be ramped up)
Background in automation detection, data-driven systems, or ticketing platforms
Passion for live entertainment or high-volume consumer platforms
Experience supporting production launches and post-launch support
Lead Software Developer • Los Angeles, CA, US