Lead Software Engineer
Core
Provide project leadership in constructing and coordinating software design processes, manage test engineers, and build highly performing production systems for internal and external consumers.
Role type
Lead Software Engineer (Manager - Non People Leader)
Builds
Production systems, REST APIs, services, system tasks, and cloud solutions
Domain
Automotive technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, Python, Angular, React, Postgres, AuroraDB, AWS (ECS, S3, RDS, SQS, SNS, Lambda), system architecture, design patterns, performance optimization
Preferred skills
Coaching team members, identifying architectural risks
Technologies
Node.js, Python, Angular, React, Postgres, AuroraDB, AWS ECS, AWS S3, AWS RDS, AWS SQS, AWS SNS, AWS Lambda
Responsibilities
Provide technical project management to test engineers and support teams; Collaborate with scrum teams to build, deploy, and monitor production systems; Implement platform-level components including event architectures and caching solutions; Write readable, maintainable, and efficient code; Functionally manage the design and implementation of REST APIs and cloud solutions; Enhance the performance and reliability of current solutions.
Seniority
Senior, hands-on IC with management responsibilities