Sr. Software Engineer, Web Platform

Uber is a technology company that provides ride-sharing, food delivery, and transportation services globally.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Travel

Description For Sr. Software Engineer, Web Platform

Uber's Web Platform team is seeking a Senior Software Engineer to join their ranks. This role is crucial in developing the foundation for all of Uber's web applications, serving riders, drivers, eaters, and internal teams. The position involves working with cutting-edge technologies like React.js, Redux, ES2017+, RPC, and Node.js to create developer tools and frameworks such as Fusion.js and Base Web.

Key responsibilities include:

  • Building the architectural foundation for 500+ web applications
  • Creating developer tools to enhance efficiency and quality
  • Refining the tech stack using open-source tools and custom solutions
  • Contributing to open-source projects
  • Collaborating on large-scale, company-wide initiatives
  • Mentoring and supporting fellow engineers

The ideal candidate should have strong JavaScript and Node.js skills, deep knowledge of web technologies and security concepts, experience with modern web tools and frameworks, and excellent communication skills. Additional preferences include expertise in TypeScript, GraphQL, WebSockets, and microservices architecture.

Uber offers a competitive salary range of $185,000 - $205,500 per year for this San Francisco-based role, along with bonus potential, equity awards, and comprehensive benefits. The company values diversity and inclusion, considering applicants regardless of background or criminal history. Uber maintains a hybrid work model, expecting employees to spend at least half their time in the office to foster collaboration and maintain cultural identity.

Join Uber's Web Platform team to shape the future of web development at one of the world's leading technology companies!

Last updated 5 months ago

Responsibilities For Sr. Software Engineer, Web Platform

  • Build the underlying architectural foundation for all of Uber's 500+ web applications
  • Create developer tools to increase the efficiency and quality of product teams
  • Refine and define the tech stack, utilizing open-source tools and building novel solutions
  • Contribute features and fixes to open-source software
  • Communicate and collaborate on company-wide, large-scale projects
  • Mentor, educate, and support other web engineers within the company

Requirements For Sr. Software Engineer, Web Platform

JavaScript
Node.js
React
  • JavaScript knowledge and experience with Node.js
  • Knowledge of core and emerging web technologies and APIs (HTTP2, TCP/IP, CSS/HTML, Browser JS APIs)
  • Understanding of Web and Information Security concepts (CORS, CSP, CSRF, XSS, etc.)
  • Experience in debugging and profiling Browsers and Node.js
  • Familiarity with modern web tools (npm/Yarn, Babel/Webpack/Rollup, etc.)
  • Knowledge of modern web frameworks (React, Angular, Vue, etc.)
  • Strong communication and collaboration skills
  • Passion for creating tools, products, and supporting fellow engineers

Benefits For Sr. Software Engineer, Web Platform

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Sr. Software Engineer, Web Platform

Sr. Software Engineer - Delivery Platform

Senior Software Engineer position at Uber's Delivery Platform, focusing on backend development for their food delivery, grocery, and retail products.

Sr Application Developer- Salesforce Developer

Senior Salesforce Developer position at Uber, requiring 7+ years of experience, focusing on B2B solutions and platform integration with hybrid work arrangement in India.

Sr Integration Engineer - Oracle HCM Cloud

Senior Integration Engineer role at Uber focusing on Oracle HCM Cloud implementations and integrations across HR domains.

Senior Software Engineer

Senior Software Engineer position at Uber focusing on backend development and distributed systems, requiring 6+ years of experience and strong technical leadership skills.

Senior Software Engineer, (Backend) Delivery Experience

Senior Backend Engineer role at Uber's Grocery division, building scalable systems for delivery experience, offering $185k-$205.5k salary with hybrid work model.