What the Staff Backend Engineer will do
- Design, develop, and enhance solutions used by millions of members, collaborating with a talented team of engineers, Product Managers, and Designers.
- Write high-quality code and uphold standards for testing and coverage.
- Align cross-functional teams on solutions to ambiguous problems and analyze the tradeoffs of different technical solutions in the best interests of Uber.
- Cultivate and uplevel engineering culture in terms of quality, monitoring, and on-call practices.
- Identify opportunities and improve our org’s operations and promote best practices.
Must have skills/experience
- Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field OR 5 years of full-time Software Engineering work experience, including:
- 7+ years of experience delivering, scaling, and owning highly successful and innovative software products with your fingerprints all over them - you're extremely proud of what you've accomplished. You would have achieved this in one or more of the following areas:
- Proven record of engineering and coding skills. Ability to write high-performance production quality code. Experience in Go, Python, Java, C, C++ or other equivalent languages.
- Perseverance to get things done with a focus on shipping online production systems. Roadblocks don't get in your way - they get you excited for the challenge.
- A deep love of building elegant, maintainable, well-documented code. Abstracting and refactoring should be a passion, not a chore.
- Drive to always learn new things and go above and beyond the call of duty.
- Strong communication skills and a collaborative approach to problem-solving. Always working to improve yourself and constructively support the team around you.
Note: The 7 years of specialized software engineering experience may have been gained through education, full-time work experience, additional training, coursework, research, or a combination of these
Nice to have skills/experience
- Strong plus for the ability to work across the stack and familiarity with mobile platforms and ML systems.
- High bar for quality as shown by code reviews, documentation, unit and integration testing
* Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .