Role Overview
Didi is hiring a mid-level Software Engineer II. This is a full-time role in San Jose. The posted range is $136k to $183k. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job description
Job title:
Software Engineer II
Job Location:
San Jose, CA 95134
Salary:
$135,960 - $182,520
Job duties:
Design and develop robotic simulation systems to verify autonomous driving algorithms before real-world driving tests. Design highly-scalable software to run simulation jobs in the cloud and provide tools for other developers to analyze simulation results. Collaborate with software and research engineers to design scenarios and metrics to predict real-world performance of autonomous driving algorithms.
Requirements:
Master's degree in Software Engineering, Computer Science, or related. Requires skills and experience to involve:
- Deep software programming skills and proficiency in C++ and Python.
- Demonstrated experience with highly complex simulation systems for autonomous vehicles.
- Demonstrated knowledge of Docker, Apache HTTP Server, Apache Kafka, Apache Spark, Apache Flink, Django, MySQL, and MongoDB.
- Deep knowledge in complex software architecture, Linux OS, and software performance analysis..
Please Apply online at boards.greenhouse.io/didi
#LI-DNI
About Didi
Frequently Asked Questions
How do I apply for the Software Engineer II position at Didi?
Use the Apply button above to submit your application directly to Didi. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Engineer II position at Didi located?
This position is based in San Jose. Didi has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
How much does the Software Engineer II role at Didi pay?
Didi has posted a compensation range of $136k to $183k for this position. Final offers typically vary based on candidate experience, location, and internal salary bands.
When was the Software Engineer II role at Didi posted?
This role was posted on May 15, 2026 (61 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
More Jobs at Didi
View all →Staff/Principal Forward Deployed Engineer
Didi
Software Engineer – Motion & Behavioral Planning
Didi
Software Engineer – Map Fusion & Planning
Didi
Senior/Staff System Safety Engineer, Autonomy
Didi
Motion Planning Engineer (PhD, Intern)
Didi
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get started freeNo credit card to start