Staff Software Engineer (Frontend / Full-stack)

Uber Sunnyvale, CA $223,000 - $248,000
Full Time Lead Level 7+ years

Posted 1 month ago Expired

This job has expired

Looking for a job like Staff Software Engineer (Frontend / Full-stack) in or near Sunnyvale, CA? Upload your resume and we'll notify you when similar positions become available.

Upload Your Resume

About This Role

The Staff Software Engineer will join the Financial Products team to build and launch high-impact, user-facing fintech products and services globally, directly impacting Uber's business performance. This role involves leading web projects, collaborating with cross-functional teams, and ensuring scalable solutions.

Responsibilities

  • Lead and execute on web projects that span across multiple engineering teams
  • Collaborate closely with product, design, and business teams to design and implement new product ideas and business needs with a scalable solution
  • Drive adoption of best practices in code health, testing, and maintainability
  • Play an active role in the team's technical design choices, code reviews, and documentation

Requirements

  • 7+ years working with Web technology and technical software engineering experience
  • Proficiency in JavaScript/TypeScript
  • Experience developing web applications using frameworks like React or Node.js
  • Familiarity with microservices and API design
  • Experience with data analytics and experimental design in an engineering context

Qualifications

  • Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience
  • 7+ years working with Web technology and technical software engineering experience

Nice to Have

  • Great sense of ownership
  • Ability to work effectively in a fast-paced, team-oriented environment
  • Robust understanding of client-side performance optimizations and modern browser capabilities
  • Solid experience with modern JS frameworks, such as Fusion/React
  • Fluency with one or more general-purpose programming languages (C++, Python, Java, Go) as it relates to supporting front-end tooling or infrastructure
  • Experience and interest in the broader front-end ecosystem, including build tools, testing frameworks, and state management libraries

Skills

Python * Java * C++ * JavaScript * REACT * Go * TypeScript * Data analytics * Microservices * Fusion * Node.js * API design * Experimental Design *

* Required skills

Benefits

Equity award
Various benefits (details at uber.com/careers/benefits)

About Uber

Uber's Global Scaled Solutions (Uber AI Solutions) powers operations and technologies including data annotation, generation, and evaluations for AI/ML, app testing, localization, and map editing, leveraging advanced technology with human intelligence.

Technology
View all jobs at Uber →