May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world by developing and deploying autonomous vehicles powered by Multi-Policy Decision Making technology.
Requirements
- Deep knowledge of microservices, distributed systems, and real-time data pipelines
- Proficiency in one or more of: Rust, Python, JavaScript (especially React)
- Strong understanding of APIs, system design patterns, queues, and streaming data
- Track record of building and operating production systems at scale
- Demonstrated ability to take end-to-end ownership of systems, from design through deployment and long-term maintenance
- Deep understanding of testing best practices, including unit, integration, and end-to-end tests in distributed or real-time environments
Responsibilities
- Lead and grow a team of engineers building microservices and real-time applications
- Design and evolve system architecture for reliability, performance, and scale
- Provide technical direction and mentorship across backend and frontend areas
- Collaborate with product and engineering teams to deliver high-quality features
- Ensure best practices in observability, testing, and operational readiness
- Balance business priorities with technical quality and team health
Other
- 8+ years of software development experience, including 2+ years in a technical leadership or management role
- Excellent communication skills and a collaborative, pragmatic mindset
- Comprehensive healthcare suite including medical, dental, vision, life, and disability plans
- Rich retirement benefits, including an immediately vested employer safe harbor match
- Generous paid parental leave as well as a phased return to work