Senior Staff Software Engineer - Financial Products (Backend)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a leader within one of the company’s core strategic initiatives, you will be responsible for launching high-impact projects that redefine Uber’s ecosystem. Your work will directly influence the company’s bottom line and shape how millions of users interact with our financial offerings.
What You’ll Do
- Architect & Innovate: Partner with Product, Design, and Business leadership to translate ambitious product visions into scalable, high-concurrency backend solutions.
- Technical Leadership: Serve as the primary technical authority for the team, steering architectural choices, overseeing rigorous code reviews, and ensuring system reliability.
- Engineering Excellence: Champion and implement industry-best practices for code health, automated testing, and long-term maintainability.
- Scale Systems: Build and optimize frameworks that support Uber’s global scale, ensuring financial transactions remain seamless and secure.
Requirements
- Education: Bachelor’s degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related technical field.
- Experience: 10+ years of professional full-time software engineering experience.
- Technical Proficiency: Strong expertise in modern backend languages-specifically Go, Java, or C++ .
Preferred Qualifications
- Advanced Degree: Master’s degree in Computer Science, Engineering, or a related field.
- Distributed Systems: Proven track record of designing, building, and maintaining high-scale, resilient distributed systems.
- Domain Expertise: Prior experience building mission-critical financial services software (e.g., payments, lending, credit cards, or trading platforms ).
- Mentorship: Experience leading senior engineering teams and fostering a culture of technical rigor and rapid delivery.
Benefits & conditions
For Sunnyvale, CA-based roles: The base salary range for this role is USD $267,000 per year - USD $297,000 per year.
You will be eligible to participate in Uber’s bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits.
Ready to Ride?
This isn’t the kind of place where you follow a playbook - it’s where you help write one. If you’re driven by impact, energized by challenge, and ready to shape how the world moves - we’d love to hear from you.
You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits. (https://jobs.uber.com/en/benefits/)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
How Much Does a Software Engineer Make? Realistic Software Engineering Salaries
How Much FAANG Companies Actually Pay Software Engineers in 2025