Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Uber Logo

Senior Software Engineer - Financial Products

Uber

$198,000 - $220,000
Aug 27, 2025
San Francisco, CA, USA • Sunnyvale, CA, USA
Apply Now

The team is responsible for platforms that power the next generation of Financial Products designed to help customers achieve their life goals, and these products play a vital role in the customer journey. The Senior Software Engineer will contribute high-quality, reliable, and maintainable code that serves as a foundation for teams across Uber and work closely with cross-functional partners to anticipate their needs and shape the platform capabilities required to support the launch of innovative and impactful financial products.

Requirements

  • Proven experience in software development, with a strong understanding of programming languages such as Go, Java, Python, or C++.
  • Strong experience with backend development and microservices architecture.
  • Experience with data analytics and experimental design in an engineering context.
  • Highly efficient coding in Golang, Java or any similar languages.
  • Comfortable dealing with system complexity
  • Strong background in data analytics tools such as Hive, or similar.
  • Familiarity with CI/CD pipelines and testing frameworks.

Responsibilities

  • Lead the design, development, and deployment of new financial products, features, and platforms that provide these features to Uber Riders, Drivers and Merchants.
  • Collaborate with product managers and cross-functional stakeholders to translate business requirements into technical solutions that align with financial products strategy.
  • Build robust, scalable, and efficient systems that handle real-time user data,
  • Develop systems and software to bring outstanding solutions to scalable systems at global Uber
  • Mentor and guide junior engineers on technical designs, coding best practices, and architecture.

Other

  • Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience.
  • 5+ years of experience as a Backend Engineer.
  • Excellent problem-solving skills and a passion for innovation.
  • Excellent communication and teamwork abilities.
  • Demonstrated leadership skills, with experience in mentoring and guiding junior engineers.