Sr Software Engineer, Fullstack

Company:  Uber
Location: Seattle
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

About the Role


Earner Incentives is one of the fastest-growing products at Uber. As an Engineer on the Earner Incentives team, you will work on the latest web technologies developing customer-facing UI, UI libraries, platforms, and control panel tooling used by our operations on a daily basis.


The Incentives Platform is used for generating efficient incentives for drivers, measuring progress of drivers towards achieving those incentives, and then paying once incentive goals are achieved. It plays a critical role in ensuring adequate supply to meet the market demands across time and space. The combination of technical challenges and cross-functional work will allow you to grow as a software engineer in any dimension.


Join us to work on some of the most exciting challenges on this journey.


What the Candidate Will Do?

  1. Active development on UI platforms, libraries, and internal tooling that powers web experiences, single-page applications.
  2. You will build products and services that are highly available and scalable to serve our customers.
  3. As a frontend engineer, you will design and build web applications, APIs to power incentives user experiences with the latest web technologies - React, GraphQL, Flow, Typescript, CSS in JS, node.js, and leveraging open-source frameworks built by Uber such as Base UI, styletron, and Fusion.js to build compelling solutions.
  4. As a backend engineer, you will architect, design, and build software solutions to help with all aspects of capacity planning/management/engineering to scale Uber's infrastructure across a variety of sophisticated workflows and business processes.
  5. You will collaborate with other teammates to maintain the health of our systems and codebase, refactor and make improvements, and keep our systems robust and resilient.
  6. Write clear documentation so that other engineers can partner to contribute and deliver.
  7. Work cross-functionally with adjacent engineering teams to deliver best-in-breed experience to Drivers.
  8. Collaborate closely with Product Managers, Product Designers, Prod Ops, Central Operations teams and have an opportunity to craft the future of incentives at Uber.

Basic Qualifications

  1. 5+ years of experience building distributed systems (for backend), interactive web applications (for frontend).
  2. Bachelor's degree in Computer Science, Information Systems or a similar field.
  3. Strong coding/debugging abilities with at least one coding language.
  4. Solid understanding of JavaScript and web fundamentals.
  5. Sound understanding of distributed system fundamentals.

Preferred Qualifications

  1. Experience with fullstack development.
  2. Front-end experience building complex FE applications using a type system with React, Javascript (Flow or Typescript), Node.js. Experience with GraphQL.
  3. Background in building high-performance, scalable, distributed systems.
  4. Backend experience with data engineering, data pipelines, big data systems, data science, SQL, analytics.
  5. Systematic problem-solving approach and knowledge of algorithms, data structures and complexity analysis.
  6. Experience with a relational database (MySQL, PostgreSQL).
  7. Experience working on internal infrastructure tools.
  8. Excellent written and verbal communication skills, including the ability to write detailed technical documents.
  9. Mentoring and coaching junior engineers and leading projects.
  10. Grit, drive and a strong sense of ownership coupled with an appetite for collaboration!

For San Francisco, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year. For Seattle, WA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$185,000 per year - USD$205,500 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of compensation. You will also be eligible for various benefits. More details can be found at the following link Uber Benefits .

#J-18808-Ljbffr
Apply Now
Share this job
Uber
  • Similar Jobs

  • Sr. Software Engineer, Fullstack/Backend

    Seattle
    View Job
  • Sr. Software Engineer, Fullstack/Backend

    Seattle
    View Job
  • Fullstack Software Engineer

    Seattle
    View Job
  • Fullstack Software Engineer

    Seattle
    View Job
  • Senior Software Engineer - Fullstack

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙