About the job
Zero Motorcycles builds electric motorcycles designed for an instinctive, engaging ride. The company’s Product Experience team shapes every touchpoint between bike and rider, from onboard firmware and dash displays to mobile apps, diagnostic tools, and the cloud platform connecting them all.
The Senior Software Engineer - Cloud Platform will help design and develop the systems that move data between motorcycles, mobile applications, and field tools. This cloud platform underpins telemetry, supports technician tools, and ensures seamless connectivity for riders. Engineering choices in this role will directly influence future features, business agility, and the speed of delivering new capabilities.
What You’ll Do
System Ownership
- Oversee cloud systems that handle data transfer among motorcycles, mobile apps, and field tools, from infrastructure through deployment pipelines.
- Guide troubleshooting and problem-solving, working closely with architects to address technical challenges.
- Mentor junior and mid-level engineers in Python, AWS, and system design, helping to build a self-sufficient team.
System Architecture
- Work with architects to design a platform that lets teams build independently, minimizing cross-team friction.
- Maintain clear separation and scalability between FastAPI backend, Next.js frontend, and AWS infrastructure.
Infrastructure Management
- Define compute strategies within AWS, weighing cost, reliability, and complexity to select the right services.
- Monitor and optimize system resources to support a growing fleet and expanding programs.
- Use AWS CDK to keep infrastructure reproducible and deployable, ensuring production systems are managed as code.
Continuous Delivery
- Own the CI/CD pipeline, making it a core part of the engineering workflow.
- Keep the pipeline efficient and secure to enable rapid, reliable deployments and quick recovery from issues in the field.
Location
Scotts Valley, California, United States
