
Lead Software Engineer
LifeStance Health
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $180,000 - $190,000 per year
Job Level
About the role
- Develop high-quality, maintainable, and efficient code that meets the highest standards of software craftsmanship
- Define and lead the end-to-end technical vision and architectural direction for mission-critical, distributed systems
- Provide technical leadership and mentorship to engineering teams
- Accountable for system performance and scalability
- Develop and document comprehensive technical specifications and design patterns
- Establish and enforce best practices, coding standards, and architectural guidelines across engineering teams
- Architect and implement scalable, high-performance, cloud-native systems for mission-critical applications
- Collaborate closely with cross-functional teams to make key architectural decisions and drive projects from conception to completion
- Lead system-wide troubleshooting efforts, performance tuning, and optimization
- Mentor and coach other engineers, facilitating knowledge sharing and professional development within the team
- Champion DevOps practices, integrating development and operations
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field
- 10+ years of professional experience in software development, with a significant focus on system and API design, microservices architecture, and web applications
- 7+ years of expertise in designing and managing complex data models and high-performance database systems across relational and NoSQL databases
- Proven experience in a formal leadership role (e.g., Tech Lead, Team Lead) including direct reports or leading multiple project teams concurrently
- Deep expertise in TypeScript across both Node.js (backend) and React (frontend)
- Demonstrated expertise in designing and architecting large-scale, highly available, distributed systems from the ground up
- In-depth, hands-on expertise with key cloud services on AWS (e.g., Lambda, Fargate, Aurora, Kinesis, ECS), with AWS certifications (Solutions Architect, DevOps Engineer) being highly desirable
- Strong understanding of system performance optimization, scalability considerations, and cloud-native design patterns
- Proficient in quality assurance practices, automated testing strategies, and DevOps methodologies
- Proven ability to lead and manage projects across full technology stacks and cross-functional teams, including collaboration with executive leadership
- Exceptional analytical and problem-solving skills, with a data-driven and objective approach to decision-making
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to diverse audiences
- Strong sense of ownership and ability to drive initiatives across teams and domains
- Self-motivated and comfortable working in a fast-paced, agile environment
- Demonstrated experience with secure coding practices and knowledge of healthcare data security and compliance standards (e.g., HIPAA)
- Committed to fostering diversity, inclusion, and belonging in engineering environments
- Qualified candidates must be legally authorized to be employed in the United States
Benefits
- medical
- dental
- vision
- AD&D
- short and long-term disability
- life insurance
- 401k retirement savings with employer match
- paid parental leave
- paid time off
- holiday pay
- Employee Assistance Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptNode.jsReactmicroservices architectureAPI designcloud-native systemshigh-performance database systemsrelational databasesNoSQL databasessystem performance optimization
Soft skills
technical leadershipmentorshipanalytical skillsproblem-solving skillscommunication skillsownershipcollaborationself-motivationagile environmentfostering diversity
Certifications
AWS Solutions ArchitectAWS DevOps Engineer