May Mobility logo

Software Development Manager, Distributed Systems & Real-Time Applications

May Mobility
Full-time
On-site
Ann Arbor, MI
$165,000 - $205,000 USD yearly

May Mobility - Software Development Manager

About May Mobility: May Mobility is a pioneering autonomous vehicle technology company transforming urban transportation. Since 2017, the company has provided over 300,000 autonomous rides globally, focusing on creating safer, more accessible, and sustainable mobility solutions.

Role Overview: We are seeking an experienced Software Development Manager to lead a high-impact team building critical real-time, distributed systems for autonomous vehicle technologies.

Location: Based in Ann Arbor, Michigan

Key Responsibilities:

  • Lead and develop engineering team
  • Design and evolve system architecture
  • Provide technical direction and mentorship
  • Collaborate with product and engineering teams
  • Ensure best practices in testing and operations
  • Balance technical quality with business priorities

Qualifications:

  • 8+ years software development experience
  • 2+ years in technical leadership
  • Deep knowledge of microservices and distributed systems
  • Proficiency in Rust, Python, or JavaScript (React)
  • Strong understanding of system design and data pipelines
  • Experience with production system development
  • Excellent communication and collaboration skills

Preferred Skills:

  • Low-latency system experience
  • Container orchestration knowledge
  • Event-driven architecture expertise
  • Background in autonomous vehicles or robotics

Compensation & Benefits: Salary Range: $165,000 - $205,000 Benefits include:

  • Comprehensive healthcare
  • Retirement benefits
  • Flexible vacation policy
  • Parental leave
  • Wellness program

Company Culture: May Mobility offers an innovative environment focused on solving complex transportation challenges, valuing diversity, and driving meaningful technological advancement.