Skip to main content
Uber CareersUber Careers

Senior Software Engineer, Money

Backend, Engineering
in New York, New York

Are you a skilled software engineer who is passionate about massive scalability and reaching international markets? We want to talk to you!

We're looking for excellent fundamentals, a willingness to learn a thing or two about finance (no experience necessary), and an unstoppable desire accomplish the tasks at hand.

Uber's Money Engineering team maintains and enhances the payment platform and infrastructure that is consumed by Uber programs. Up & running at all times, this is one of our largest scalable systems and the complex day-to-day interactions require careful coordination from engineers that have a deep sense of quality, security, and ingenuity.

Our technology stack is primarily Java/Python/GO and while experience with these languages is great, it's not a necessity. World class engineering is the focus at Uber, not the tools that you already know.

  • Fast, self-guided learning: The one constant at Uber is growth, and all of our systems are constantly evolving to meet the needs of our high growth environment. Engineers are expected to learning quickly and continue to improve their craft to ensure that our systems can meet the needs of our business.
  • Boldness: Our growth requires embracing change with sureness and an action-oriented attitude. We expect our engineers to be proactive about addressing both operational and scalability challenges as we grow.
  • Architecture Skills: The services we build in Uber's Payments Team are highly scalable, robust, and fault-tolerant. Our engineers know the trade offs involved in developing high scale architectures. We are committed to making timely decisions to ensure that our payment systems can continue to match our rider and partner growth.
  • Passion: Engineers at Uber know what it means to truly own their services. Quality, performance, and robustness are expected of all services. Engineers take ownership of the uptime of their services, and they are empowered with the tools to do what is necessary to keep them running. Great monitoring, alerting, and test coverage are championed at Uber and we provide engineers with the tools to do so.
  • Cross Team Communication: Engineers on Uber Payments work closely with groups like Accounting, Finance and Mobile to address new opportunities, work through requirements, and improve our operational efficiency. We also work closely with our Fraud team to identify bad actors in our payment systems and neutralize any threats. Supporting these other groups within Uber is a key part of scaling our business.

We're bringing Uber to every major city in the world. We need your skills and passion to help make it happen!

Be sure to check out the Uber Engineering Blog to learn more about the team.

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.

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

Perks

Employees are given Uber credits every month.

The rare opportunity to change the way the world moves. We're not just another social web app, we're moving real people and assets and reinventing transportation and logistics globally.

Smart, engaged co-workers.

Benefits

401(k) plan, gym reimbursement, nine paid company holidays.

Full medical/dental/vision package to fit your needs.

Unlimited vacation policy; take time when you need it.

Uber is an equal opportunity employer and enthusiastically encourages people from a wide variety of backgrounds and experiences to apply. Uber does not discriminate on the basis of race, color, religion, sex (including pregnancy), gender, national origin, citizenship, age, mental or physical disability, veteran status, marital status, sexual orientation or any other basis prohibited by law.