What are the responsibilities and job description for the Sr Software Engineer, Financial Products position at Uber?
About The Role
We are looking for a Senior Backend Engineer to join The Financial Products Team - a highly focused growth team with a mission to build out Uber's financial services. As one of the company's core strategic initiatives, the team is responsible for launching high-impact projects that push the boundaries of Uber's services and offerings and has a direct impact on the company's performance.
On this team, we build user-facing fintech products and services that interface with the entire Uber platform, including Uber, UberEats, and Uber Driver apps. We ship on a global scale and pursue strategic projects in various markets to empower Uber's business.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
We are looking for a Senior Backend Engineer to join The Financial Products Team - a highly focused growth team with a mission to build out Uber's financial services. As one of the company's core strategic initiatives, the team is responsible for launching high-impact projects that push the boundaries of Uber's services and offerings and has a direct impact on the company's performance.
On this team, we build user-facing fintech products and services that interface with the entire Uber platform, including Uber, UberEats, and Uber Driver apps. We ship on a global scale and pursue strategic projects in various markets to empower Uber's business.
What The Candidate Will Need / Bonus Points
---- What the Candidate Will Do ----
- Collaborate closely with product, design, and business teams to design and implement new product ideas and business needs with a scalable solution
- Drive adoption of best practices in code health, testing, and maintainability
- Play an active role in the team's technical design choices, code reviews, and documentation
- Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
- 5 years of professional experience in software development
- Proficiency in one or more programming languages (e.g., Java, C , Go, Python, or equivalent)
- Strong understanding of data structures, algorithms, and software design principles
- Experience building and maintaining scalable distributed systems or web applications
- Solid knowledge of software engineering best practices (e.g., code reviews, testing, CI/CD)
- Excellent communication and collaboration skills across engineering and cross-functional teams
- 7 years of industry experience, with a proven track record of technical leadership and delivering production-grade software
- Expertise in designing and operating large-scale systems, microservices architecture, or real-time data processing pipelines
- Prior experience mentoring junior engineers or leading technical projects end-to-end
- Strong product intuition and ability to work closely with product managers and designers
Salary : $202,000 - $224,000