Full-Time

Staff Software Engineer

Full Stack, Engagement Growth

Posted on 9/30/2024

Uber

Uber

10,001+ employees

Global platform for ride-hailing and logistics

Automotive & Transportation
Consumer Software

Compensation Overview

$218k - $242kAnnually

+ Bonus Program + Equity Award

Senior, Expert

Company Historically Provides H1B Sponsorship

New York, NY, USA

Employees are expected to spend at least half of their work time in the New York office unless formally approved for full remote work.

Category
Full-Stack Engineering
Software Engineering
Required Skills
JavaScript
UI/UX Design
React.js
Data Science
Data Structures & Algorithms
Apache Spark
Java
TypeScript
Go
Hadoop
C/C++
HTML/CSS
Requirements
  • Bachelors or equivalent in Computer Science, Engineering, Mathematics or related field AND 8-years full-time Software Engineering work experience, WHICH INCLUDES 8-years total technical software engineering experience in one or more of the following areas:
  • Proficient in one of the following programming languages: Java, Go, C/C++ or similar languages.
  • Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis.
  • JavaScript, TypeScript, CSS, HTML
  • Modern web application frameworks
  • UX
  • Familiarity with distributed systems and microservice architectures
  • API design
  • Minimum 8+ years of experience as a Full stack engineer and overall 10+ years of industry experience in the full stack space.
  • Prior experience building scalable, robust, and fault-tolerant systems.
  • Solid fundamentals in algorithms, data structures, system design
  • Experience designing fault-tolerant distributed systems
  • Strong architectural skills
  • Drive platform initiatives leveraging micro-service architecture.
  • Sound understanding of building full stack solutions at scale: front-end, back-end, databases, caches, network protocols, etc. Prior experience with big data technologies is an added advantage.
  • Bias for action: Belief that speed and quality aren’t mutually exclusive. You’ve shown good judgment about shipping as fast as possible while still making sure that products are built in a sustainable, responsible way.
  • Strategic mindset: You’re comfortable thinking a few steps ahead of where the team is at now. Building proactive partnership with product and business to constantly evolve the vision and direction of Uber Eats Growth and Products.
  • 12+ years of experience (Preferred)
  • Dedication to staying updated with the latest trends and advancements in web development and related technologies (Preferred).
  • React (Preferred)
  • Embedded webviews (Preferred)
  • Experience with big data tools (Spark, Flink, Hadoop) (Preferred)
Responsibilities
  • Define, build and execute overall tech vision, future strategy and north star goals for the Engagement Growth team at Uber.
  • Raise the on-call bar for the team, driving continuous improvements on system availability, scalability, performance and efficiency.
  • Drive the architecture for embedded eats, enabling flexible and modular integrations with other native mobile apps focusing on optimizing user experience and performance.
  • Collaborate with web and native partner teams across our entire ecosystem and lead projects to help deliver features across Uber’s entire technical stack.
  • Ensure operational stability of all embedded web use cases, raising the bar on monitoring, alerting, and testing.
  • Participate in code reviews, provide feedback, and maintain code quality standards to ensure the reliability and maintainability of the web codebase and hold the bar high by guiding junior engineers on the best practices to follow.
  • Troubleshoot issues reported by users or identified during testing, and work towards timely resolution.
  • Work with product managers, architects and engineering managers to understand and define product requirements and roadmaps.
  • Adapt to meet the needs of our massive growth and rapidly evolving systems.
  • Write maintainable and extensible code with high quality tests and documentation.
  • Understand and use existing systems efficiently, contributing to them where necessary.
  • Ship high quality products with an eye on scale, reliability and engineering excellence.
  • Good understanding of software experimentation philosophy in the earlier work with an understanding of setting up A/B experiments for hypothesis testing.
  • Build instrumentation in the experiments, understand and mine insights, and investigate these to help product with data-driven decisions from experimentation.
  • Act like a force multiplier by actively coaching and upleveling team members.

Uber connects people and goods through its global platform, offering services in ride-hailing and logistics. Users can request rides or deliveries via the app, which matches them with drivers or delivery personnel. The company operates on a commission-based model, earning revenue from ride fares, delivery fees, and service charges. What sets Uber apart from its competitors is its wide range of services, including freight and essential goods transportation, along with a strong focus on safety through driver background checks and real-time verification. The goal of Uber is to continuously expand its offerings and improve the user experience in transportation and delivery.

Company Stage

IPO

Total Funding

$15.4B

Headquarters

San Francisco, California

Founded

2009

Growth & Insights
Headcount

6 month growth

1%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Uber's partnership with Nvidia advances AI-powered self-driving technology, boosting efficiency.
  • Serve Robotics' expansion in robot delivery enhances Uber's logistics capabilities.
  • Reinvestment in driverless taxis positions Uber for competitive edge in urban transport.

What critics are saying

  • Regulatory hurdles may challenge Uber's reinvestment in driverless taxis.
  • Technological challenges could arise in Uber's AI-powered self-driving tech development.
  • Proposed NYC insurance changes may affect Uber drivers' insurance availability.

What makes Uber unique

  • Uber's global platform connects users with drivers for diverse transportation needs.
  • The company offers flexible earning opportunities for drivers, enhancing workforce engagement.
  • Uber's commitment to safety includes driver background checks and real-time verification processes.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

401(k) Company Match

Performance Bonus

INACTIVE