SanFranRecruiter Since 2001
the smart solution for San Francisco jobs

Staff Software Engineer - Financial Products

Company: Uber
Location: Palo Alto
Posted on: December 5, 2019

Job Description:

We're changing the way people think about transportation. Not that long ago we were just an app to request premium black cars in a few metropolitan areas. Now we're a part of the logistical fabric of more than 600 cities around the world. Whether it's a ride, a sandwich, or a package, we use technology to give people what they want, when they want it.

For the people who drive with Uber, our app represents a flexible new way to earn money. For cities, we help strengthen local economies, improve access to transportation, and make streets safer. With new modes such as bikes and rental cars, we're enabling citizens to truly move away from individual car ownership for the first time ever.

And that's just what we're doing today. We're thinking about the future, too. With teams working on autonomous trucking and self-driving cars, we're in for the long haul. We're reimagining how people and things move from one place to the next.

About the Role

At Uber, we are constantly looking for new product innovations that enable not only engaging and rewarding experiences for our Riders but also makes lives easier for our Supply customer groups (drivers, restaurants, couriers, and truckers). There are two major opportunities that our Financial Products teams at Uber are focused on - 1) Building new payment experiences that not only incentivizes our Riders/Eaters but also create business efficiency for Uber, 2) Helping our Supply customer groups effectively and efficiently manage and spend the money that they make on Uber.

Between new consumer financial products like Uber Cash, partner products like co-branded credit/debit, gift cards, cashback/rewards, effective saving tools, and instant access to earnings, there are endless opportunities for Uber to provide increasing value to our customers in this space.

As Staff Engineer, you will be the lead technical architect, and the overall domain expert to represent Financial Products' technical vision across Uber, designing and influencing systems architecture to launch new products that can scale quickly. You will heavily collaborate with multiple engineering teams, both within Financial Products and also across Money Platform, Risk and Product Engineering groups. You will bring deep technical skills and excellent communication skills, a focused and empathetic approach to collaboration, and a bold and action-biased attitude toward hard engineering problems.

What You'll Do


  • Gain deep insights in various Payment systems, frameworks and services across Uber driving Clarity, Convergence and Closure across teams
  • Take the larger vision or challenge and distill it down with the leadership team into strategies and plans including trade-offs required to realize the vision.
  • Coordinate efforts across multiple sites, and ensure each individual's team's technologies converge, is built to scale and possibly solve multiple needs vs one-off solution.
  • Become the to-go person for all tech design, architecture decisions and validation related to Financial Products across Uber by providing technical leadership and vision in designing, implementing, testing and rolling out the next generations of our payments systems.
  • Represent Financial Products in Engineering Design Reviews for Money org and across Uber and be a role model for fellow engineers on both, Software Engineering principles, and on Collaboration and effective Execution.
  • Actively seek out the toughest technology and engineering problems and solve them with little to no guidance
  • Be a role model on acting with good judgment and responsibility. Engineers across the organization will look to you on how best to plan and execute on projects.
  • Be a humble mentor and trusted advisor for both our talented team members and passionate leaders alike. Deal with the differences in opinion in a mature and fair way, helping teams to commit and move forward
  • Raise the bar on sustainable engineering by improving best practices, producing best in class of code, documentation, testing and monitoring.

    What You'll Need

    • Execution biased - be a strong architect, but also a solid coder who can jump in wherever needed and seamlessly work across multiple codebase
    • Bachelor's degree or higher in an engineering field (e.g. Computer Science, Computer Engineering, etc.)
    • 10+ years of experience designing, implementing large scale distributed systems (serving 5K+ QPS, participating in 100M+ in transactions)
    • Advanced, inside-out knowledge of multiple programming languages, data store systems and message queues. We use programming languages like Go, Java, Python, data stores like Cassandra, DynamoDB, Redis and MQs like Kafka.
    • Deep, industry-leading expertise in one or more technology domains and are the "go-to" person for one or more areas of their business.
    • A track record of building large-scale, highly-available systems that solve complex, organizational level business problems.
    • Expert and hands-on understanding of fault-tolerant systems and multi-datacenter/cloud architectures.
    • Passion for driving continual improvement initiatives on engineering best practices like coding, testing or monitoring.
    • Excellent written and verbal communication skills, including the ability to write detailed technical documents.
    • Passionate about helping teams grow by inspiring and mentoring engineers

      About the Team

      We are the Product Experiences team of the Money org at Uber, focused on building new innovative financial products for our Consumers, streamlining their payment experiences, while rewarding them for their continued engagement with Uber, and generating business efficiencies for Uber at large. Uber Cash, Uber Visa Card, Driver Debit Cards are some of the recent exciting launches and we have some new, exciting products in the pipeline helping our Drivers/Couriers, Restaurants/Truckers etc.

Keywords: Uber, San Francisco , Staff Software Engineer - Financial Products, IT / Software / Systems , Palo Alto, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Senior Application Software Engineer (Business Intelligence)
Description: Senior Application Software Engineer Business Intelligence Position Purpose: Design, build, test and maintain scalable and stable off the shelf application or custom built technology solutions to meet (more...)
Company: Centene
Location: Rancho Cordova
Posted on: 12/9/2019

Programmer Job posting in #Fairfield #ITjobs
Description: Build your skillset with the fastest employer of emerging tech talent in the U.S. - Revature. We are hiring over new Programmers within the next 4 weeks. One day someone is going to ask you where you (more...)
Company: Revature
Location: Fairfield
Posted on: 12/9/2019

Entry Level Java Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US. We will hire over 300 new Entry Level Java-- Developers in the next 4 weeks.One day someone is going
Company: Revature
Location: Fairfield
Posted on: 12/9/2019


Software Engineer
Description: Join Hired and find your dream job as a Software Engineer at one of 10,000 companies looking for candidates just like you.Companies on Hired apply to you, not the other way around. You'll receive salary (more...)
Company: Hired
Location: Isleton
Posted on: 12/9/2019

Network Administrator
Description: Opportunity to work with a distributor
Company: Robert Half Technology
Location: Fairfield
Posted on: 12/9/2019

IT Program Manager (Infrastructure)
Description: Description: Position Purpose: Manage multiple large, complex, and enterprise wide technical and business oriented projects and programs for the Information Technology organization. Establish client relationships, (more...)
Company: Health Net, Inc.
Location: Rancho Cordova
Posted on: 12/9/2019

Senior Software Engineer
Description: Join Hired and find your dream job as a Senior Software Engineer at one of 10,000 companies looking for candidates just like you. Companies on Hired apply to you, not the other way around. You''ll receive (more...)
Company: Hired
Location: Woodland
Posted on: 12/9/2019

6150 - Sr. UeWI and Kofax Developer
Description: Job Description STI's client requires Information Technology IT consultingservices for a Senior Application Developer with experience in developing,troubleshooting, and maintaining applications that (more...)
Company: Staff Tech
Location: Sacramento
Posted on: 12/9/2019

Geographic Information Systems (GIS) Analyst I
Description: The County of Nevada is seeking two GIS Analyst I's for two different departments.
Company: County of Nevada
Location: Meadow Vista
Posted on: 12/9/2019

Front End Developer (Entry Level)
Description: In the next 4 weeks, Revature is looking to hire over 300 Front End Developers-- across the country. We are the largest employer of emerging tech talent.One day someone is going
Company: Revature
Location: Woodland
Posted on: 12/9/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Francisco RSS job feeds