
About Uber
Reimagining transportation for a better world
Key Highlights
- Public company (NYSE: UBER) since May 2019
- Completed over 1.5 billion trips globally
- Generated $4.8B in revenue from Uber Eats in 2020
- Raised $15.8 billion in funding
Uber Technologies, Inc. (NYSE: UBER) is a leading ride-hailing platform headquartered in Mission Bay, San Francisco, CA. Founded in 2009, Uber has transformed transportation services, completing over 1.5 billion trips globally. The company went public in May 2019 and has raised $15.8 billion in fund...
🎁 Benefits
Uber provides comprehensive healthcare, a robust employee stock purchase plan, generous paid vacation, and a four-week sabbatical after five years of ...
🌟 Culture
Uber fosters a culture of innovation and adaptability, continuously expanding its services beyond traditional ride-hailing. The company emphasizes wor...
Skills & Technologies
Overview
Uber is hiring a Staff Software Engineer to lead the Financial Products team in building user-facing fintech products. You'll work with JavaScript, TypeScript, React, and Node.js to drive high-impact projects. This role requires 7+ years of experience in web technology.
Job Description
Who you are
You have 7+ years of experience in software engineering, particularly with web technologies, and a strong foundation in computer science principles. Your proficiency in JavaScript and TypeScript allows you to build scalable applications that meet user needs effectively. You have hands-on experience with frameworks like React and Node.js, enabling you to develop robust web applications that enhance user experience. Your familiarity with microservices architecture and API design equips you to create seamless integrations across various platforms. You understand the importance of code health and maintainability, and you actively promote best practices within your team. You thrive in collaborative environments, working closely with product, design, and business teams to bring innovative ideas to life.
Desirable
Experience with data analytics and experimental design is a plus, as it helps you make informed decisions based on user behavior and product performance. You are comfortable leading technical discussions and making design choices that align with the team's goals. Your ability to mentor junior engineers and contribute to code reviews enhances the overall quality of the team's output.
What you'll do
In this role, you will lead and execute web projects that span multiple engineering teams, ensuring that all aspects of the project align with Uber's strategic initiatives. You will collaborate closely with product managers and designers to translate business needs into scalable solutions that enhance Uber's financial services. Your role will involve driving the adoption of best practices in code health, testing, and maintainability, ensuring that the team delivers high-quality products consistently. You will play an active role in technical design discussions, code reviews, and documentation, contributing to the team's knowledge base and fostering a culture of continuous improvement.
You will also be responsible for architecting, building, and maintaining web applications that interface with the entire Uber platform, impacting users on a global scale. Your contributions will directly influence the success of high-impact projects that push the boundaries of Uber's services and offerings. You will have the opportunity to work on strategic projects in various markets, empowering Uber's business and enhancing user experiences.
What we offer
Uber offers a dynamic work environment where you can make a significant impact on the company's performance. You will have access to resources and support to help you grow in your career, including opportunities for professional development and mentorship. The company values collaboration and encourages you to share your ideas and insights with your team. You will also enjoy a hybrid work model, allowing you to balance in-office collaboration with remote work flexibility. Join Uber and be part of a team that is shaping the future of financial services in the tech industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Uber.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Uber is hiring a Staff Software Engineer to define and evolve the infrastructure for real-time ML and generative AI inference. You'll work with distributed systems and backend architecture to support thousands of models in production. This position requires 8+ years of engineering experience.

Staff Engineer
Uber is hiring a Senior Staff Software Engineer to enhance the payments platform that supports various business lines. You'll work with Java and Spring to create reliable and maintainable code. This role requires extensive experience in backend engineering.

Staff Engineer
Uber is hiring a Senior Staff Engineer to lead the Identity organization in building scalable and secure systems. You'll work with technologies like Java and AWS to solve complex engineering challenges. This role requires significant experience in software engineering and architectural design.

Staff Engineer
Google is hiring a Staff Software Engineer to develop server software for next-generation technologies. You'll work with C++, Linux, and embedded systems to ensure product reliability and performance. This position requires 8 years of experience in software development.

Staff Engineer
Yugabyte is hiring a Staff Engineer to contribute to the development of YugabyteDB, a PostgreSQL-compatible distributed database. You'll work on cloud-native applications and leverage your expertise in PostgreSQL and cloud technologies. This position requires significant experience in database technologies.