May Mobility

Software Development Manager, Distributed Systems and Real-Time Applications

May Mobility

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $165,000 - $205,000 per year

Job Level

SeniorLead

Tech Stack

Distributed SystemsJavaScriptKafkaKubernetesMicroservicesPythonReactRustTerraform

About the role

  • 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

Requirements

  • 8+ years of software development experience, including 2+ years in a technical leadership or management role
  • 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
  • Excellent communication skills and a collaborative, pragmatic mindset