Lead Software Engineer - Mapping

May Mobility Logo

May Mobility

πŸ’΅ $159k-$195k
πŸ“Remote - Worldwide

Summary

Join May Mobility's Mapping and Planning Team and build the tools and systems used to create and maintain maps for autonomous vehicles. You will develop full-stack systems, lead design and development of tooling and AWS infrastructure, and build robust Linux GUI applications. Responsibilities include code reviews, documentation management, and collaboration with other teams. The ideal candidate possesses a B.S. in Computer Science or related field with 7+ years of experience in full-stack development, backend technologies (Rust, Node.JS/Express, Java/Spring, Python, Go), C and C++, and AWS. A strong sense of ownership, attention to detail, and experience with agile methodologies are essential. May Mobility offers competitive salary and benefits, including comprehensive healthcare, retirement benefits, paid parental leave, and flexible vacation.

Requirements

  • Talent and passion for engaging with customers to gather requirements, identify shortcomings, and develop new features
  • Strong sense of ownership and a results oriented mindset
  • Attention to detail
  • Rigorous testing methodology
  • Experience with agile software development methodologies
  • Excellent written and verbal communication skills
  • Working knowledge of telemetry systems and real-time data processing
  • B.S. Degree in Computer Science, Computer Engineering, Robotics, or an equivalent degree and 7+ years of industry experience
  • Hands-on experience with full stack development with expertise in integration with third-party APIs
  • Experience with backend technologies such as Rust, Node.JS/Express, Java/Spring, Python, Go
  • Experience with C and C++
  • Experience with system-critical capabilities on AWS or other cloud services

Responsibilities

  • Build full-stack systems that are highly responsive, scalable and resilient
  • Lead design and development of tooling to support online map processes
  • Lead design and development of AWS infrastructure
  • Build robust Linux GUI applications that are performant and provide high quality experiences
  • Provide a strong example of ownership of the projects in which they are involved
  • Conduct regular code reviews with team members and promote a culture of developing quality software
  • Manage documentation, quality of team code, processes, and best practices
  • Build and expand libraries and APIs for managing map data and map files
  • Partner with our vehicle autonomy, operations, and platform teams to improve performance and address mapping software needs across the organization
  • Mentor software engineers to help them progress professionally
  • Be the driving force for adoption of frontend and backend Web and mobile frameworks, and identify opportunities to modernize existing experiences

Preferred Qualifications

  • M.S. Degree in Computer Science, Computer Engineering, Robotics, or an equivalent degree and 5+ years of industry experience
  • Expertise in Python
  • Experience with build and deployment tools such as Jenkins, Gitlab CI, Docker
  • Experience managing cloud infrastructure as code, such as kubernetes, helm, or terraform
  • Experience with SLAM and HD Map tooling and development
  • Experience with building applications using GIS and/or other geospatial data
  • Experience building and managing large-scale systems in a cloud environment
  • Experience designing and building modern, accessible and delightful user interfaces

Benefits

  • Competitive salary and benefits (medical / dental / vision / 401k)
  • Meaningful stock incentives and equity refresh program
  • Unlimited vacation / company paid holidays
  • Daily catered lunches and snacks
  • Paid parental leave
  • Comprehensive healthcare suite including medical, dental, vision, life, and disability plans
  • Health Savings and Flexible Spending Healthcare and Dependent Care Accounts available
  • Rich retirement benefits, including an immediately vested employer safe harbor match
  • Generous paid parental leave as well as a phased return to work
  • Flexible vacation policy in addition to paid company holidays
  • Total Wellness Program providing numerous resources for overall wellbeing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.