Software Engineer II - Backend, Uber Health

Uber Health is a HIPAA-compliant healthcare transportation and delivery service under Uber for Business, helping patients access healthcare services.
$158,000 - $175,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Healthcare · Enterprise SaaS

Description For Software Engineer II - Backend, Uber Health

Uber Health, a rapidly growing vertical under Uber for Business (U4B), is seeking a Software Engineer II to join their backend team. This role offers an exciting opportunity to work on large-scale web services powering Uber Health's HIPAA-compliant technology solutions.

Since its launch in 2018, Uber Health has evolved from a medical transportation service to a comprehensive Health Hub, facilitating patient access to transportation, same-day prescriptions, and home delivery for healthcare-related items. The position involves working with a talented team of engineers, designers, data scientists, and product managers in a collaborative and open culture.

As a Software Engineer II, you'll be responsible for designing and developing backend systems that support the growing business needs of Uber Health. The role requires strong technical expertise in distributed systems, databases, and programming languages such as Golang, Python, or Java. You'll lead end-to-end product development cycles, collaborate with cross-functional teams, and ensure system reliability and scalability through oncall rotations.

The ideal candidate brings 1+ years of relevant engineering experience, strong architectural knowledge, and excellent communication skills. Experience with HIPAA-compliant systems is preferred. This position offers competitive compensation ($158,000-$175,500), equity, and comprehensive benefits, reflecting Uber's commitment to maintaining a diverse and inclusive workplace.

Join Uber Health's mission to reimagine healthcare access while working on challenging technical problems that directly impact tens of thousands of patients and caregivers. This hybrid role provides the perfect balance of collaborative office time and flexible work arrangements, ensuring both productivity and work-life balance.

Last updated 18 hours ago

Responsibilities For Software Engineer II - Backend, Uber Health

  • Design, develop and optimize Uber Health and sister products backend systems to support growing business needs
  • Work with key cross functional stakeholders and deliver key engineering projects and features
  • Lead end to end product development cycle as DRI engineer
  • Join oncall rotation, driving continuous improvements on system availability, scalability, performance and efficiency

Requirements For Software Engineer II - Backend, Uber Health

Go
Python
Java
Cassandra
MySQL
  • 1+ years relevant engineering experience in designing and building large scale systems
  • Strong engineering skills, knowledge of data structures and architecture
  • Proven track record of independently working and delivering high impact projects
  • 1+ years of industry experience in programming languages (Golang, Python, C++, Java)
  • Experience with large-scale distributed systems, data storage and database systems
  • Excellent written and verbal communication skills
  • BS/MS in Computer Science or related field preferred
  • Experience with HIPAA compliant systems preferred
  • Experience leading engineers preferred

Benefits For Software Engineer II - Backend, Uber Health

Equity
  • Bonus program
  • Equity awards
  • Benefits package available at uber.com/careers/benefits

Interested in this job?

Jobs Related To Uber Software Engineer II - Backend, Uber Health

Software Engineer II, Backend - Mobility & Delivery

Backend Software Engineer II position at Uber's Tech Center in Brazil, focusing on Mobility and Delivery systems development.

Software Engineer II

Backend Software Engineer II position at Uber working on large-scale distributed systems and big data infrastructure.

Software Engineer II (Communications Platform)

Mid-level Backend Software Engineer role at Uber working on the Communications Platform team, building scalable communication systems.

Software Engineer II - Autonomous Mobility and Delivery

Software Engineer II position at Uber's Autonomous Mobility & Delivery team, focusing on backend development for autonomous vehicle integration.

Software Engineer / Applications Developer / Data Engineer

Software Engineering role at Uber's uReturn program, designed for women returning to the workforce, offering positions in development and data engineering.