Graduate 2026 Software Engineer I, US
Uber is a company focused on building platforms and services that enhance real-world movement. The Software Engineer I role involves developing and optimizing backend services and collaborating with various teams to deliver impactful solutions for users worldwide.
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
Skills
- 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
- Desire to work with a team that delivers high-impact results every day while navigating large-scale distributed systems
- Grit, drive, and a strong sense of ownership coupled with an appetite for collaboration and constant learning
- Proficiency in writing understandable, maintainable software and a curiosity to explore different solutions for complex problems
- Experience or interest in building distributed systems at hyper-scale and making practical trade-offs based on business needs
Benefits
- Bonuses
- Equity
- Other compensation
- Various benefits
Company Overview
Company H1B Sponsorship