Skip to main content
TryApplyNow
Didi logo

Software Engineer II

Didi
Full Timemid
San Jose, CA$136k – $183kPosted 8 weeks ago

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

PythonDjangoDockerLinuxApacheMySQLMongoDBKafka

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

Didi logo

Didi

On-site

5 other open roles at Didi on TryApplyNow.

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.

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 free

No credit card to start