Friday, 26 December 2025

Software Engineer II, iOS | Uber Technologies | Amsterdam, Netherlands

 Software Engineer II, iOS | Uber Technologies | Amsterdam, Netherlands


Software Engineer II, iOS

iOS, Engineering 
in Amsterdam, Netherlands

This is a platform engineering role on the Hybrid Mobile Experience (HMXP) team in Amsterdam, focused on building the global foundation that powers critical features across Uber Rides and Uber Eats. You'll solve complex engineering challenges related to high-speed, server-driven UI (SDUI) delivery and web view architecture, directly enabling product teams to ship features faster to millions of users around the world every day.

You will operate at the intersection of our massive distributed systems and the end-user mobile experience, navigating technical complexity and ambiguity to drive measurable business outcomes. If you thrive on grit, take ownership of your work end-to-end, and are motivated by delivering tangible, real-world impact by blurring the lines between native and web content, you'll accelerate your expertise here.

What you’ll do

  • Architect the iOS-side components and core frameworks for integrating web views and our global server-driven UI solution, ensuring seamless cross-platform functionality and performance at Uber's scale.
  • Collaborate with engineers across major business lines, including Uber EatsRides, and FinTech, to define mobile APIs and accelerate the pace of feature delivery.
  • Own the full development lifecycle, from technical design and feature implementation in Swift through automated testing, deployment, and post-production monitoring.
  • Tackle performance constraints related to app launch, navigation, and runtime overhead, delivering continuous, measurable improvements to the end-user experience.
  • Contribute to on-call rotations to monitor, debug, and resolve high-impact production incidents, applying urgency and sound judgment when performance issues arise.
  • Identify and reduce technical debt, continually raising the bar for code health, engineering best practices, and the long-term maintainability of the mobile platform.

Basic qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related technical field.
  • 3+ years of professional, full-time iOS software engineering experience.
  • 3+ years of practical experience programming with Swift and/or Objective-C.
  • Demonstrated experience designing or integrating mobile components with large-scale, distributed backend systems.
  • Proven capacity to ship features to an app used by X+ million daily active users.

Preferred qualifications

  • Experience or deep familiarity with server-driven UI, web views, or declarative rendering frameworks.
  • Demonstrated ability to function as an independent owner, consistently driving complex, ambiguous projects to completion with minimal guidance.
  • Experience working in an A/B testing and experimentation environment to drive data-informed decisions.
  • Strong capacity for systems thinking, specifically anticipating technical dependencies and advocating for platform improvements that deliver long-term value.
  • Experience contributing to engineering culture, such as mentoring junior developers or championing new development best practices.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/150665

Senior Sensor Systems & Calibration Engineer | Uber Technologies | Sunnyvale, California

 Senior Sensor Systems & Calibration Engineer | Uber Technologies | Sunnyvale, California


Senior Sensor Systems & Calibration Engineer

Hardware, Engineering 
in Sunnyvale, California

About the Role

We are seeking a highly skilled and versatile Senior Sensor Systems & Calibration Engineer to build and scale our hardware, software, and process infrastructure that ensures the accuracy and reliability of our advanced multi-sensor perception and compute systems.

In the near term, you will develop and sustain the physical calibration environments: turntables, fixtures, targets, markers, and alignment rigs, that enable precise multi-sensor calibration for early vehicle platforms. Over time, you will drive the evolution of these workflows toward software-driven, automated, and production-ready solutions, partnering with perception, systems, and platform teams to ensure our calibration strategy scales with fleet and platform growth.

This role bridges hardware integration, sensor calibration, software tooling, and operational readiness. You will define SOPs, quality gates, and data integrity practices that enable high-throughput, repeatable calibration, whether performed manually, via hybrid workflows, or through fully automated software pipelines.

What You’ll Do

  • Own setup, maintenance, and continuous improvement of early hardware-based calibration environments, including turntables, optical targets, alignment fixtures, and sensor characterization rigs.
  • Develop, document, and refine SOPs for calibration and sensor alignment workflows to ensure repeatability, safety, and scale-out readiness across labs and cities.
  • Collaborate with perception, systems, and hardware engineering teams to define calibration requirements, ensuring both hardware and software approaches meet accuracy and throughput goals.
  • Establish and maintain calibration data integrity practices, including labeling standards, versioning, traceability, and automated data checks.
  • Partner with software engineers to build or integrate software-based calibration tools, automation scripts, and validation pipelines as we transition away from hardware-heavy approaches.
  • Design scalable calibration and QC workflows that can be executed reliably by vendors, regional operations teams, and automated pipelines.
  • Analyze calibration performance data and field feedback to drive continuous improvements in accuracy, robustness, and reliability.
  • Support integration and validation efforts for new sensor and compute configurations, including bench-level testing and first-article vehicle builds.
  • Coordinate with facilities and operations teams on lab layouts, environmental controls, equipment uptime, and safety compliance.
  • Train and mentor technicians and cross-functional partners on calibration methods, equipment handling, data integrity, and workflow adoption.

Basic Qualifications

  • 5+ years of hands-on experience in sensor calibration, hardware testing, systems integration, or related engineering roles in automotive, robotics, aerospace, or industrial environments.
  • Strong understanding of multi-sensor calibration fundamentals (camera, LiDAR, radar, IMU, or similar).
  • Experience developing and executing SOPs, test procedures, or quality processes for complex systems.
  • Proficiency in measurement and diagnostic tools (oscilloscopes, alignment lasers, calibration targets, optical measurement systems).
  • Solid foundation in Linux command line and scripting (bash, Python, or similar) for calibration automation, data checks, or workflow tooling.
  • Excellent organizational, documentation, and communication skills, with a focus on rigor, clarity, and repeatability.
  • Proven ability to work cross-functionally in lab, production, or fleet environments and manage complex workflows.

Preferred Qualifications

  • Experience with vehicle perception systems or multi-sensor calibration frameworks (e.g., Kalibr, OpenCV calibration tools, ROS-based workflows).
  • Solid understanding of 3D geometry, linear algebra, and numerical optimization techniques (e.g., least squares, non-linear optimization libraries like Ceres or g2o).
  • Experience with photogrammetry or Structure from Motion (SfM).
  • Familiarity with deep learning-based approaches for sensor calibration.
  • Hands-on experience with camera models (pinhole, fisheye) and LiDAR/radar point cloud processing
  • Familiarity with software-based calibration pipelines, perception model alignment, or automated sensor validation tooling.
  • Background in hardware automation, test infrastructure design, or scaling calibration throughput.
  • Ability to balance hands-on equipment work with system-level design, tooling ownership, and documentation for large-scale operational rollout.
  • Bachelor’s degree in Mechanical, Electrical, Robotics, or Systems Engineering (or equivalent practical experience).

For Sunnyvale, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/151587

Senior Hardware Integration & Validation Engineer | Uber Technologies | Sunnyvale, California

 Senior Hardware Integration & Validation Engineer | Uber Technologies | Sunnyvale, California


Senior Hardware Integration & Validation Engineer

Hardware, Engineering 
in Sunnyvale, California

About the Role

We are seeking a highly skilled Senior Hardware Integration & Validation Engineer to lead the systems-level integration, manufacturing readiness, and quality assurance of our advanced sensor and compute platforms. You will serve as the bridge between hardware design, vehicle engineering, vendors, and operations, ensuring that every sensor kit and vehicle installation meets stringent fit, form, function, and quality requirements.

This role focuses on building and sustaining the infrastructure, tooling, processes, and acceptance criteria that enable reliable, repeatable integration at scale. You will define standards, QA workflows, and traceability systems that transform prototype hardware into robust, production-ready systems deployable across diverse vehicle platforms and operating environments.

This is a critical position for our Data Collect program: you will ensure integration and manufacturing readiness is engineered from day one, enabling Uber to scale vendor operations, fleet retrofits, and city deployments with confidence.

What You’ll Do

  • Own system-level integration readiness for the sensor and compute stack, including mechanical, electrical, and vehicle-interface validation.
  • Define and refine integration and manufacturing requirements (mounting, power, networking, thermal, timing, build tolerances) with hardware design, perception, and vehicle engineering teams.
  • Define the QA and traceability systems that allow contract manufacturers and upfit partners to deliver consistent, high-quality installs at scale.
  • Develop acceptance criteria, build-quality checks, validation procedures, and quality gates for prototype, pilot, and production sensor kits.
  • Plan, build, and maintain integration and QA test infrastructure, including benches, harnesses, fixtures, operator workflows, and validation rigs.
  • Partner with vendors, CMs, and manufacturing teams to support first-article builds, audit build quality, review process performance, and drive corrective actions.
  • Establish traceability requirements for parts, builds, calibration data, and installation workflows to ensure scalable, auditable operations.
  • Author detailed Standard Operating Procedures (SOPs) for integration, installation, QA, and first-power-on workflows to ensure repeatability and safety.
  • Collaborate closely with vehicle teams to ensure seamless installation on new platforms, including wiring, power distribution, CAN/fiber routing, and compute mounting requirements.
  • Analyze hardware failures, collect field feedback, and drive reliability improvements across mechanical, electrical, and thermal domains.
  • Perform structured root-cause analysis on integration or manufacturing issues, documenting findings and driving cross-functional resolution.
  • Support development of tools, fixtures, automation, and inspection methods to improve build consistency, integration throughput, and quality.
  • Mentor technicians and cross-functional partners on integration best practices, QA workflows, safety procedures, and validation methodologies.

Basic Qualifications

  • 5+ years of hands-on experience in hardware integration, manufacturing engineering, systems validation, or related roles (automotive, robotics, aerospace, industrial).
  • Strong understanding of mechanical/electrical integration fundamentals, including power systems, harnessing, grounding, thermal considerations, and communication interfaces.
  • Proven experience developing or executing integration SOPs, build-quality checks, validation frameworks, or QA procedures for complex systems.
  • Proficiency with mechanical and electrical diagnostic tools (multimeters, oscilloscopes, CAN analyzers, alignment or measurement systems).
  • Experience interpreting schematics, wiring diagrams, mechanical drawings, and sensor/compute specifications.
  • Solid foundation in Linux and scripting (bash, Python, or similar) for validation, automation, or data/logging workflows.
  • Demonstrated ability to work cross-functionally with hardware design, manufacturing, test, and operations teams.
  • Excellent documentation and organization skills with a focus on repeatability and traceable, auditable processes.

Preferred Qualifications

  • Experience integrating multi-sensor perception systems (cameras, LiDAR, radar, IMU) or compute platforms in automotive or robotic systems.
  • Familiarity with fleet or production system bring-up (first article builds, pilot runs, or manufacturing engineering).
  • Background in hardware reliability testing, environmental validation, or durability engineering.
  • Working knowledge of vehicle systems, including 12V/48V power, CAN, LIN, Ethernet, and thermal constraints.
  • Experience working with external vendors, contract manufacturers, or integration partners.
  • Ability to architect fixtures, jigs, and validation tools for repeatable integration workflows.
  • Bachelor’s degree in Mechanical, Electrical, or Systems Engineering, or equivalent experience.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$180,000 per year - USD$200,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/151586

Thursday, 25 December 2025

Sr Software Engineer, Frontend (Web) | Uber Technologies | Sao Paulo, Brazil

 Sr Software Engineer, Frontend (Web) | Uber Technologies | Sao Paulo, Brazil


Sr Software Engineer, Frontend (Web)

Frontend, Engineering 
in Sao Paulo, Brazil

About the Role

Please note: this hybrid position is based in São Paulo, Brazil – welcoming both local professionals and those open to relocating.

At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our engineering team, you’ll work on large-scale applications that impact millions of users.

You’ll collaborate with cross-functional partners (design, backend, data science, product). Your work will help shape the future of Uber’s Delivery, defining how people interact with Uber on the web.

About the Teams

Delivery: The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you'll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.

Mobility (Rider Core): Millions of people depend on Uber’s web application to make ride reservations and get on-demand Uber rides. The Rider Core Team at Uber is redefining what it means to Uber and expanding our products beyond on-demand rides. In this role, you'll work with many distributed teams, ranging from designers, engineers, and data scientists, to provide market-defining products and trip planning experiences over the web.

What You’ll Do

  • Design and implement user-facing features for critical web properties at scale, making engineering trade-offs between speed, maintainability, and user experience.

  • Own the technical design and execution of features, from initial architecture discussions to debugging production issues.

  • Collaborate across disciplines, Product, Design, Data Science, and Backend Engineering, to turn ambiguous business needs into clear, scalable front-end systems.

  • Champion front-end engineering excellence, defining and leading the adoption of code health, testing, and design standards within your project area.

  • Improve core application performance, efficiency, and system reliability, proactively identifying and tackling areas of technical debt in software and processes within your team.

  • Mentor junior and mid-level engineers on best practices, system design philosophy, and navigating cross-functional project dynamics.

What You’ll Need

  • 7 years of professional software engineering experience, with a focus on large-scale, high-traffic web applications.

  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS.

  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS.

  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability.

  • Advanced English communication skills, written and verbal, to effectively collaborate with globally distributed cross-functional teams.

Bonus Points If

  • Experience leading the technical direction of complex, cross-functional projects with multiple dependencies.

  • Familiarity with back-end systems (e.g., Go, Python, TypeScript) to facilitate collaboration and diagnose full-stack issues.

  • Experience with the full project lifecycle, from idea inception and stakeholder engagement to monitoring in production.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/144814

Sr Software Engineer, Frontend (Web) | Uber Technologies | Rio de Janeiro, Brazil

 Sr Software Engineer, Frontend (Web) | Uber Technologies | Rio de Janeiro, Brazil


Sr Software Engineer, Frontend (Web)

Frontend, Engineering 
in Rio de Janeiro, Brazil

About the Role

Please note: this hybrid position is based in Rio de Janeiro, Brazil – welcoming both local professionals and those open to relocating.

At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our engineering team, you’ll work on large-scale applications that impact millions of users.

You’ll collaborate with cross-functional partners (design, backend, data science, product). Your work will help shape the future of Uber’s Delivery, defining how people interact with Uber on the web.

About the Team

The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you'll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.

What You’ll Do

  • Design and implement user-facing features for critical web properties at scale, making engineering trade-offs between speed, maintainability, and user experience.

  • Own the technical design and execution of features, from initial architecture discussions to debugging production issues.

  • Collaborate across disciplines, Product, Design, Data Science, and Backend Engineering, to turn ambiguous business needs into clear, scalable front-end systems.

  • Champion front-end engineering excellence, defining and leading the adoption of code health, testing, and design standards within your project area.

  • Improve core application performance, efficiency, and system reliability, proactively identifying and tackling areas of technical debt in software and processes within your team.

  • Mentor junior and mid-level engineers on best practices, system design philosophy, and navigating cross-functional project dynamics.

What You’ll Need

  • 7 years of professional software engineering experience, with a focus on large-scale, high-traffic web applications.

  • Hands-on experience and proficiency in a modern web framework such as JavaScript, React, VueJS, or Angular, plus HTML and CSS.

  • Proficiency in fundamental algorithms and data structures, including hash tables, trees, stacks, queues, linked lists, DFS, and BFS.

  • Demonstrated understanding of modern web application architecture and design patterns, and their implications for performance and scalability.

  • Advanced English communication skills, written and verbal, to effectively collaborate with globally distributed cross-functional teams.

Bonus Points If

  • Experience leading the technical direction of complex, cross-functional projects with multiple dependencies.

  • Familiarity with back-end systems (e.g., Go, Python, TypeScript) to facilitate collaboration and diagnose full-stack issues.

  • Experience with the full project lifecycle, from idea inception and stakeholder engagement to monitoring in production.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/151047

Software Engineer II, Frontend (Web) | Uber Technologies | Sao Paulo, Brazil

 Software Engineer II, Frontend (Web) | Uber Technologies | Sao Paulo, Brazil


Software Engineer II, Frontend (Web)

Frontend, Engineering 
in Sao Paulo, Brazil

About the Role

Please note: this hybrid position is based in São Paulo, Brazil – welcoming both local professionals and those open to relocating.

At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our engineering team, you’ll work on large-scale applications that impact millions of users.

You’ll collaborate with cross-functional partners (design, backend, data science, product). Your work will help shape the future of Uber’s core rider experiences and delivery logistics — defining how people interact with Uber on the web.

About the Teams

Delivery: The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you'll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.

Mobility (Rider Core): Millions of people depend on Uber’s web application to make ride reservations and get on-demand Uber rides. The Rider Core Team at Uber is redefining what it means to Uber and expanding our products beyond on-demand rides. In this role, you'll work with many distributed teams, ranging from designers, engineers, and data scientists, to provide market-defining products and trip planning experiences over the web.

Basic Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field; OR 4+ years of professional software engineering experience.
  • Proficiency in Javascript, React or VueJS or Angular plus HTML, CSS, and web APIs.
  • Understanding of modern web application architecture and frameworks.
  • Advanced English communication skills
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS

Preferred Qualifications

  • Experience with back-end systems (Go, Python, TypeScript, etc.)

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/144813

Frontend Staff Engineer - Rider | Uber Technologies | Sunnyvale, California

 Frontend Staff Engineer - Rider | Uber Technologies | Sunnyvale, California


Frontend Staff Engineer - Rider

Frontend, Engineering
Sunnyvale, California |
San Francisco, California |
Seattle, Washington

About the Role

The Rider Web team is looking for an engineer to join the team responsible for the foundation of all web applications at Uber. This team focuses on providing a high-performance, secure, and reliable web ecosystem for all of our users through the creation and support of developer tools, and frameworks.

The team’s main goal is to make Uber’s web engineers productive and its web applications high quality utilizing a modern tech stack (.js & Redux, ES2017+, RPC, and Node.js). Some of our main products include Fusion.js, the framework Uber used in hundreds of internal and external web applications, as well as Base Web, Uber’s component library.

What You Will Do

  • Work with the team lead to implement the web stack of the future which can be leveraged by multiple use cases. The stack should be performant, and should enable rapidly building features
  • Focus on all aspects of developer experience, and ensure its easy to build and test providing best in class tooling

Basic Qualifications

  • Bachelors or equivalent in Computer Science, Engineering, Mathematics or related field
  • 5-years full-time Software Engineering work experience, which includes 3-years total technical software engineering experience in one or more of the following areas:

    • Programming language (e.g. JavaScript, CSS, Node.js)
    • Architecting, building, and maintaining web applications
  • Note the 3-years total of specialized software engineering experience may have been gained through education and full-time work experience, additional training, coursework, research, or similar (OR some combination of these).  The years of specialized experience are not necessarily in addition to the years of Education & full-time work experience indicated.

  • Build and evolve the underlying architectural foundation for Rider's web applications

  • Create developer tools to increase the productivity and quality of our product teams
  • Continue to refine and define our tech stack, utilizing open source tools, generalizing product-specific code, and/or building novel solutions to needs we encounter
  • Contribute features and fixes back to open-source software, or create and promote our open-source tools
  • Communicate and collaborate within and across teams to drive company-wide, large-scale projects
  • Mentor, educate, and support those around you, as well as other web engineers within the company

Preferred Qualifications

  • Deep JavaScript knowledge and experience with Node.js
  • Expert in core and emerging web technologies and APIs (HTTP2, TCP/IP, CSS/HTML, Browser JS APIs).
  • Deep understanding of Web and Information Security concepts and concerns, such as CORS, CSP, CSRF, XSS, etc
  • Expert in debugging and profiling Browsers and Node.js, and understand ways to decrease page load speed and runtime slowdowns
  • Knowledgeable in modern web tools (npm, Babel, Browserify/Webpack/Rollup, etc.) and modern web frameworks (Angular, Vue, etc.)

For San Francisco, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year.

For Seattle, WA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$223,000 per year - USD$248,000 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 comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/149801

Software Engineer II, Web - Gifting, Financial Products (Frontend) | Uber Technologies | San Francisco, California

 Software Engineer II, Web - Gifting, Financial Products (Frontend) | Uber Technologies | San Francisco, California


Software Engineer II, Web - Gifting, Financial Products (Frontend)

Frontend, Engineering
San Francisco, California |
Sunnyvale, California

About the Role

The Gifting team sits within Financial Products and operates at the intersection of social connection and financial transactions.

On this team, you will build user-facing Gifting products on the Uber platform, creating seamless experiences that interface with the Uber apps. You will tackle unique engineering challenges related to extreme seasonality and high-concurrency traffic (e.g., handling massive spikes during holidays like Christmas, Mother’s Day, and Valentine’s Day). You will own the reliability of money-movement systems where accuracy is paramount, designing systems that are not only scalable but also secure and compliant across global markets.

What the Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

  1. Collaborate closely with product, design, and business teams to design and implement new product ideas and business needs with a scalable solution
  2. Drive adoption of best practices in code health, testing, and maintainability
  3. Play an active role in the team's technical design choices, code reviews, and documentation

---- Basic Qualifications ----

  1. Bachelor’s or Master’s degree in Computer Science or a related technical field, or equivalent practical experience.
  2. 3+ years working with Web technology and technical software engineering experience;
  3. Proficiency in JavaScript/TypeScript or a general-purpose language such as Java or Go
  4. Experience developing web applications using frameworks like React or Node.js
  5. Familiarity with microservices and API design
  6. Architecting, building, and maintaining web applications
  7. Experience with data analytics and experimental design in an engineering context.

---- Preferred Qualifications ----

  1. Great sense of ownership
  2. Ability to work effectively in a fast-paced, team-oriented environment.
  3. Robust understanding of client-side performance optimizations and modern browser capabilities.
  4. Solid experience in Front development using Javascript, Fusion/React.
  5. Demonstrated fluency with one or more general-purpose programming languages, including: Python or Go, particularly as it relates to supporting front-end tooling or infrastructure.
  6. Experience and interest in the broader front-end ecosystem, including build tools, testing frameworks, and state management libraries

For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,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 comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/151997

Software Engineer II, Frontend | Uber Technologies | Rio de Janeiro, Brazil

 Software Engineer II, Frontend | Uber Technologies | Rio de Janeiro, Brazil


Software Engineer II, Frontend

Frontend, Engineering 
in Rio de Janeiro, Brazil

At Uber, Frontend Engineers build web experiences that power the way people move and receive things around the world. As part of our engineering team, you’ll work on large-scale applications that impact millions of users.

You’ll collaborate with cross-functional partners (design, backend, data science, product). Your work will help shape the future of Uber’s core rider experiences and delivery logistics — defining how people interact with Uber on the web.

About the Teams

Delivery: The Delivery team is focused on innovating and streamlining how products and services reach our customers. In this role, you'll contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking. Your contributions will help optimize the end-to-end delivery experience, making it more reliable and seamless for both drivers and customers.

Basic Qualifications

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or related field; OR 4+ years of professional software engineering experience.
  • Proficiency in Javascript, React or VueJS or Angular plus HTML, CSS, and web APIs.
  • Understanding of modern web application architecture and frameworks.
  • Advanced English communication skills
  • Algorithm & Data Structures fundamentals, including hash tables, trees, stacks, queues, linked list, DFS, BFS

Preferred Qualifications

  • Experience with back-end systems (Go, Python, TypeScript, etc.)

Please note: this hybrid position is based in Rio de Janeiro, Brazil - welcoming both local professionals and those open to relocating to Rio de janeiro.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to accommodations@uber.com.


https://www.uber.com/global/en/careers/list/150997

Distinguished Engineer, Storage | Uber Technologies | Seattle, Washington

 Distinguished Engineer, Storage | Uber Technologies | Seattle, Washington


Distinguished Engineer, Storage

Engineering
Seattle, Washington |
San Francisco, California |
Sunnyvale, California

About The Role

As a Distinguished Engineer at Uber, you will have a profound impact across a wide spectrum of business and technological domains, influencing a multitude of projects across various geo locations. Your role will be pivotal in shaping scalable systems with efficient coding practices. You will be a collaborative role model and an accessible leader, offering valuable insights and perspectives within a larger team. Your role as a mentor is crucial, guiding a team of dedicated engineers through challenging projects with your technical expertise. At Uber, a Distinguished-level Engineering position is distinctive, representing the top 1% of our engineering talent.

What We Need

We seek an experienced technical leader capable of architecting, implementing, and scaling solutions that meet our ambitious goals, and more importantly, with hands-on experience of operating large scale real world database deployments.

Responsibilities

  • Lead and inspire a team of engineers operating Uber’s online Storage technologies, including Cassandra, TiDB, Vitess, Redis
  • Strategize and drive our database architecture, focusing on scalability, reliability, performance, and cost efficiency.
  • Work closely with product teams to understand business requirements and translate them into robust database solutions.
  • Develop and enforce best practices in database design, ensuring data integrity, security, and optimal performance.
  • Stay abreast of industry trends and emerging technologies in transactional databases to enhance our systems and processes continually.
  • Foster alignment and drive consensus across diverse engineering and product teams to achieve unified strategic goals.
  • Influence and advise executive leadership on critical technical decisions, long-term architectural strategies, and investment priorities.

Basic Qualifications

  • A proven track record of excellence at the Principal Engineer level or higher within a leading technology company.
  • PhD or Master’s degree in Computer Science with over 12 years of industrial experience.
  • In-depth, hands-on experience with large-scale database deployments in a production environment.
  • Expertise in distributed database technologies such as MySQL, MyRocks, Oracle database, etc.
  • Solid understanding of distributed database architecture, data modeling, and performance tuning.
  • Exceptional communication skills with the ability to engage effectively with both technical and non-technical stakeholders.
  • Demonstrated leadership in mentoring a team of database engineers.

Preferred Qualifications

  • Extensive experience with cloud-based database solutions (OCI MySQL service, AWS RDS, Azure SQL database, Google Cloud SQL) is a significant plus.
  • Engagement with the open-source community is desirable.
  • Experience in live data migration and workload consolidation is advantageous.
  • Familiarity with NewSQL databases such as Google Spanner or open source TiDB

For San Francisco, CA-based roles: The base salary range for this role is USD$329,000 per year - USD$365,500 per year.

For Seattle, WA-based roles: The base salary range for this role is USD$329,000 per year - USD$365,500 per year.

For Sunnyvale, CA-based roles: The base salary range for this role is USD$329,000 per year - USD$365,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 comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuels progress. What moves us, moves the world - let's move it forward, together.

Uber is proud to be an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber’s cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.


https://www.uber.com/global/en/careers/list/146198