Software Engineer II - Data Platform
$110k - $157kMay Mobility, Inc.
May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles (AVs) powered by our innovative Multi-Policy Decision Making (MPDM) technology that literally reimagines the way AVs think.
Our vehicles do more than just drive themselves - they provide value to communities, bridge public transit gaps and move people where they need to go safely, easily and with a lot more fun. We’re building the world’s best autonomy system to reimagine transit by minimizing congestion, expanding access and encouraging better land use in order to foster more green, vibrant and livable spaces. Since our founding in 2017, we’ve given more than 500,000 autonomous rides to real people around the globe. And we’re just getting started. We’re hiring people who share our passion for building the future, today, solving real-world problems and seeing the impact of their work. Join us.Job Summary
As a Software Engineer II, you will contribute to the design, development, and maintenance of scalable data pipelines that support our data-driven initiatives. You will work independently to define the approach for assigned tasks, applying standard engineering procedures and techniques to solve complex problems. You will be expected to handle ambiguous requirements, exercise full agency over your own work, and ensure that your technical solutions are compatible with systems and platforms in adjacent areas. You will balance technical execution with a clear understanding of business and product outcomes.
Essential Responsibilities
- Contribute to the design, implementation, and maintenance of real-time and historical data pipelines, ensuring adherence to standard procedures and best practices.
- Build and maintain well-organized, documented libraries and APIs to manage, search, and analyze vehicle datasets.
- Collaborate on the development of front-end interfaces to visualize data and improve fleet operations.
- Partner with cross-functional autonomy and platform teams to address software needs, ensuring system compatibility and synchronization.
- Independently determine technical approaches to assigned tasks, actively discussing improvements and potential alternatives with the team.
- Apply rigorous testing and standard procedures to optimize data processing workflows for performance, scalability, and cost-effectiveness.
- Implement data quality checks and monitoring tools, maintaining awareness of the impact of these systems on product and business outcomes.
- Proactively invest in professional growth and technical mastery through research and application of industry standards.
Skills and Abilities
Success in this role typically requires the following competencies:
- Technical Proficiency: Strong software development skills with proficiency in object-oriented programming (Python, Rust, Java, etc.) and a commitment to applying industry-standard techniques.
- Problem Solving: Demonstrated ability to identify potential alternatives to solve technical problems and the ability to work independently with ambiguous requirements.
- Communication: Effective, clear, and concise communication of both technical and non-technical information to teammates and peers across different domains.
- Collaboration: Active contribution to design discussions and a collaborative approach to identifying and resolving dependencies.
- Ownership: A high degree of agency in executing assigned specs and a proactive mindset toward system compatibility.
Qualifications and Experience
Candidates most successful in this role typically hold the following qualifications or comparable knowledge or experience:
- Required
- B.S. Degree in Computer Science, Computer Engineering, or an equivalent degree or experience.
- 2+ years of industry experience in software engineering.
- Working knowledge of data structures, algorithms, and object-oriented programming.
- Experience with cloud platforms (AWS, Azure, GCP) and deployment practices.
- Experience with agile development methodologies and CI/CD practices.
- Desirable
- Experience building and maintaining data-processing pipelines in a cloud environment.
- Knowledge of data warehousing or data lake concepts.
- Familiarity with containerization (Docker, Kubernetes) and telemetry systems.
- Understanding of real-time data processing and distributed systems.
Physical Requirements
- Standard office working conditions which includes but is not limited to:
- Prolonged sitting
- Prolonged standing
- Prolonged computer use
- Travel required? - Minimal: 1%-10%
Benefits and Perks
- Comprehensive healthcare suite including medical, dental, vision, life, and disability plans. Domestic partners who have been residing together at least one year are also eligible to participate.
- 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
Don’t meet every single requirement? Studies have shown that women and/or people of color are less likely to apply to a job unless they meet every qualification. At May Mobility, we’re committed to building a diverse, inclusive, and authentic workforce, so if you’re excited about this role but your previous experience doesn’t align perfectly with every qualification, we encourage you to apply anyway! You may be the perfect candidate for this or another role at May.
Want to learn more about our culture & benefits? Check out our website!
May Mobility is an equal opportunity employer. All applicants for employment will be considered without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, genetics or any other legally protected basis. Below, you have the opportunity to share your preferred gender pronouns, gender, ethnicity, and veteran status with May Mobility to help us identify areas of improvement in our hiring and recruitment processes. Completion of these questions is entirely voluntary. Any information you choose to provide will be kept confidential, and will not impact the hiring decision in any way. If you believe that you will need any type of accommodation, please let us know.
Note to Recruitment Agencies: May Mobility does not accept unsolicited agency resumes. Furthermore, May Mobility does not pay placement fees for candidates submitted by any agency other than its approved partners.
Salary Range
$110,000—$157,000 USD
May Mobility uses automated tools to support — but not replace — human judgment in our recruiting process, to find out more please click here
$105.6k - $152.88k
...car financing across the country. Our Engineering and Analytics Team Members utilize... ...and Great Place to Work culture! As a Software Engineer II, Data, you will design and build scalable,... ...Dagster, along with cloud-native platforms like Databricks. Knowledge and Skills...PlatformWork experience placementCasual workWork at officeRemote workWork from home- ...builds the core capabilities that power Instacart's off-platform advertising, secure data collaboration (cleanrooms), automated taxonomy management... ...associated platform foundations. We are hiring a Senior Engineer II (L6) to co-own the technical roadmap, modernize our data...PlatformFull timeWork at officeWork from homeFlexible hours
- ...Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and... ...how we use AI in our recruiting process here . Job Title: Software Engineer II, Data Analytics and Engineering Intro: We’re looking for a Software...PlatformFull time
$139k - $166.8k
...family, we are focused solely on developing software for automated trucks to transform how... .... Meet the Team Torc’s Data Engineering team is a highly collaborative group focused... ...style Experience with the Databricks platform, particularly for serving data,...PlatformFull timeImmediate startRemote workRelocation$177.19k - $364.8k
...Pinterest: Millions of people around the world come to our platform to find creative ideas, dream about new possibilities... ...process here. We are looking for an Analytics Engineering Manager II, Core Data Science to help improve the quality and velocity of data...PlatformFull timeWork at officeLocal areaRemote workRelocationRelocation package- ...experience. Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers... ...complement our rapid growth, we are actively looking for a Software Engineer – Data Platform with experience working on Google Cloud Platform, to join...PlatformFull timeWork at officeRemote workWorldwide3 days per week
$120k - $130k
...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Backend Software Engineer II – Data Platform based in the United States. This role will help build the data platform that powers critical healthcare products...PlatformFull timeRemote work$120k - $130k
...large providers to enable their employees to live their healthiest lives. Vida is looking for a Backend Software Engineer II to help build the data platform that supports much of Vida's business. Our team builds the systems that turn data from health plans, employers...PlatformFull timeLocal areaRemote workVisa sponsorshipWork visa$138.24k - $171k
Job Title: Software Engineer II Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies... ...openings): Software Engineer II. Enhancing platform core services and enabling efficient data collection, processing, telemetry, delivery and...PlatformWork experience placementWork at officeRemote work$123.7k - $254.67k
...Pinterest:Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and... ...and how we use AI in our recruiting process here.Job Title: Software Engineer II, Data Analytics and EngineeringIntro: We’re looking for a...PlatformWork at officeLocal areaRemote workRelocationRelocation package- ...integrated stack of optimized hardware, software, and increasingly AI, coupled with the... .... We are looking for a Senior Backend Engineer II - Data to design, build, and maintain the... ...working alongside the existing Medical Data Platform team across its Python services, APIs,...PlatformFull time
$82.3k - $131.7k
...Quality team at Shure and hiring an Engineer II, Quality Data! If you enjoy building data-driven... ..., databases, dashboards, analytics platforms, and cloud-based technologies that support... ...objectives Works with outside software providers to administer and maintain...PlatformFull timeWorldwideWork visaFlexible hours3 days per week- ...Software Engineer II CTG is seeking to fill a Software Engineer II opening for our client. Provides... ...testing. Prepare and review test data and execute detailed test plans. Complete... ...programs, interfacing applications and platforms. Prepare thorough, clear technical...PlatformTemporary workWork experience placementRemote work
- ...Software Development Engineer II (Backend) We are looking for a Software Development Engineer II (Backend... ...reliable backend services and data-intensive applications. You will work... ...including access to our LinkedIn Learning platform. Employee well-being is also top of mind...PlatformFull timeRemote work
- ...with various security tools. Engineers are needed to enhance and expand these essential platforms. Partner with the best.... ...security across platforms. As a Software Engineer II, you will be responsible for:... ...fundamentals, such as data structures, algorithms, and system...PlatformWork at officeRemote work
- ...Community Credit Union (FCCU) is looking for a Software Engineer II for our Copperfield headquarters (northwest... ..., support, and troubleshooting of Core platform integrations and internal applications hosted in FCCU's Data Center and Azure environments. The role serves...PlatformTemporary work
- ...Senior Software Engineer II As a Senior Software Engineer II at GreenSlate, you will take technical ownership of a core component of the... ...and ongoing online learning. Your code directly powers the platform that studios, film franchises, and content creators rely on...PlatformFull timeWork at officeRemote work
$171k - $198k
...Senior Software Engineer II Extend allows any merchant to offer extended warranties and protection... ...revenue growth. Our comprehensive platform offers automated customer service handling... ...for leadership, and pushing back with data ~ A pattern of mentoring across levels...PlatformRemote workFlexible hours- ...professionals for this role. Description Software Engineer II is an early-career role for engineers... ...RESTful APIs and handling JSON and XML data. Work with local and remote data... ....NET. Familiarity with Windows platform APIs, P/Invoke, or COM interop. Experience...PlatformLocal areaRemote work
$114.28k - $171k
...Job Title: Software Engineer IIWork Location: 145 Broadway, Cambridge, MA 0... ...openings): Software Engineer II. Developing software for highly... ...security of our products and platforms. Maintaining and enhancing... ...insights for customers. Building data analysis and visualization...PlatformWork experience placementInternshipWork at officeRemote work- ...Software Engineer II KLDiscovery, a leading global provider of electronic discovery, information governance and data recovery services, is currently seeking a Software Engineer II, for an... ...maintain our internal billing workflow platform's VB.NET WinForms desktop...PlatformFull timeCasual workRemote workWork from home
$165k - $180k
...integrated stack of optimized hardware, software, and increasingly AI, coupled with the... ...We are looking for a Senior Backend Engineer II - Data to design, build, and maintain the... ...working alongside the existing Medical Data Platform team across its Python services, APIs,...PlatformFull timeTemporary workLocal areaImmediate startFlexible hours- ...building better tech. We’re rewriting how data moves and what the world can do with it... ...Confluent, data doesn’t sit still. Our platform puts information in motion, streaming... ...Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of...PlatformImmediate startRemote work
$161.93k - $227.33k
...Senior Software Engineer II Remote About this opportunity: At Freenome we are seeking a Senior Software Engineer to grow our Platform team. This is an opportunity to join a stellar group of... ...cross-functional collaboration and data intelligence as we move from R&D...PlatformLocal areaRemote work$96.8k - $120k
...challenging career where your engineering expertise can be leveraged... ...exciting opportunity for a Software Engineer II on our Automatic Tank Gauge... ...Tank Gauge and related platforms • Bring your knowledge of... ...skills, location (labor market data), credentials (education,...PlatformWork at officeLocal areaRemote workWorldwide- ...Software Engineer II TENEX is an AI-native, automation-first, built-for-scale Managed Detection... ...instrumental in building and scaling our platform, working across the entire technology... ...Professional Cloud Developer or Professional Data Engineer are a plus. Why Join Us?...PlatformRemote workMonday to Friday
$83.67k - $161.82k
...Software Engineer II Join an amazing team that is consistently recognized for our achievements... .... Experienced in Leveraging various Data Structures, Algorithms and Design Patterns... ...Preferred: Knowledge of cloud platforms such as AWS, Google Cloud, or Azure....PlatformRemote work$68.9k - $131.1k
...of experience and renowned engineering expertise to meet the needs... ...Architecture (REPA) Department as a Software Engineer II. The department's primary... ..., test automation, data analysis). Experience with... ...tools like GNU Radio, USRP platforms, or similar SDR frameworks....PlatformTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hoursDay shift- ...Software Engineer In Test II Do work that matters. At AlertMedia, we help organizations protect their people, operations, and brand. Our modern Risk Intelligence and Response platform empowers teams to detect emerging threats, assess impact, and respond with confidence...PlatformWork at officeRemote workWork from home2 days per week1 day per week
$79.37k - $134.92k
...Software Engineer II BAE Systems is seeking a Software Engineer II to join the Digital Architecture Team (DAT) in Nashua, NH. DAT develops software platforms that manage engineering and project data for multiple programs within Aerospace & Mission Systems (AMS). In...PlatformFull timeLocal areaRemote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II - Data Platform. Be the first to apply!
- junior software developer Remote
- scientific software engineer Remote
- intel software engineer Remote
- vice president software engineering Remote
- director software engineering Remote
- software engineer Remote
- software sales engineer Remote
- software engineer mainframe Remote
- software engineer student Remote
- senior robotics software engineer Remote



