JobsGraduate 2026 Software Engineer I, US
Job description
This role involves building and optimizing backend services and infrastructure that support Uber's global user-facing products. You will join a high-performance engineering team focused on creating impactful solutions in a fast-paced environment. The position requires collaboration across various disciplines to deliver high-quality code and maintain system reliability. You will also be responsible for troubleshooting production incidents and ensuring product quality.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field in 2025 or 2026.
- Proficient experience with data structures, algorithms, and one or more programming languages such as Java, Go, C/C++, or Python.
Responsibilities
- Build, maintain, and optimize backend services and infrastructure that support Uber's global user-facing products and internal platforms.
- Design and implement high-quality, testable, and maintainable code using programming languages like Java, Go, Python, or C++ to solve well-defined technical tasks.
- Collaborate across disciplines—including product, design, and data science—to ship thoughtful and practical solutions at Uber’s hyper-scale.
- Participate in on-call rotations and apply best practices to troubleshoot, diagnose, and resolve production incidents with team guidance.
- Own your work end-to-end, from drafting technical documentation and design docs to monitoring product quality and fixing inefficiencies in the production environment.
Benefits
- Employees at Uber are often offered comprehensive health, life, disability, and mental wellness benefits, along with wellbeing stipends, travel medical coverage, and monthly Uber credits for Rides and Eats. Employees also get generous paid parental leave, flexible time off, and family-planning support so they can care for themselves and their families at every stage.
Is this posting expired or inaccurate?
