Job Description
We are seeking a Senior Software Engineer to lead critical technical initiatives and help scale our platform. You will own complex projects end-to-end, mentor engineers, and shape our technical architecture. This is an opportunity to make a significant impact at a fast-growing robotics company.
Senior Software Engineer
Responsibilities
- Lead design and implementation of complex, cross-functional technical projects
- Architect scalable, maintainable systems that can handle millions of requests
- Mentor junior and mid-level engineers through code reviews, pair programming, and technical guidance
- Drive technical strategy and make key architectural decisions for the platform
- Collaborate with product managers and designers to define requirements and scope projects
- Establish engineering best practices, coding standards, and development workflows
- Participate in on-call rotation and lead incident response when needed
Requirements
- Proven track record of leading and shipping large-scale technical projects
- Strong system design skills and experience with distributed systems architecture
- Expert-level proficiency in TypeScript, Node.js, and React
- Deep understanding of database design, caching strategies, and performance optimization
- Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture
- Excellent communication and collaboration skills
Qualifications
- 5+ years of experience in full-stack software engineering
- Experience building and scaling systems that serve millions of users
- Track record of mentoring engineers and leading technical teams
Benefits
- ✓ Competitive compensation package with equity/stock options
- ✓ Relocation support to San Francisco (if applicable)
- ✓ Comprehensive health, dental, and vision insurance
- ✓ Flexible PTO and work-from-home options

