Lead Software Engineer
Core
Hands-on technical leader driving full-stack design, development, and delivery of software solutions for high-velocity engineering teams, leveraging AI-first tools to accelerate innovation.
Role type
Lead Software Engineer (Manager - Non People Leader)
Builds
Full-stack applications (React/TypeScript, Flutter/Dart, Python/Node.js) and serverless architectures on AWS.
Domain
Automotive technology, Cloud infrastructure, Generative AI
Deliverable
production ML models | product features | infrastructure
Required skills
Full-stack fluency (React, TypeScript, Flutter, Dart, Python, Node.js), AWS Serverless architecture (Lambda, DynamoDB, API Gateway, SQS/SNS, EventBridge), CI/CD and Infrastructure-as-Code, Technical leadership and architectural design, AI/GenAI prototyping and tool adoption, Mentoring and team coaching
Preferred skills
Experience with prompt engineering and context management, Blue/green deployment strategies, Root-cause analysis of complex production issues
Technologies
React, TypeScript, Flutter, Dart, Python, Node.js, AWS Lambda, DynamoDB, API Gateway, SQS, SNS, EventBridge, CloudWatch, X-Ray, CDK, SAM
Responsibilities
Lead architectural and technical design decisions for features, services, or platforms; Decompose epics and features into technical implementation plans; Review and approve technical designs, code changes, and pull requests; Design, develop, test, and deploy full-stack applications; Lead design and delivery of event-driven, serverless-first architectures on AWS; Rapidly prototype new product concepts using LLM/Gen AI platforms; Mentor engineers on design, cloud practices, and AI tool usage
Seniority
Senior, hands-on IC with management responsibilities
