hireclover
All jobs

Uber

Software Engineer

Remote Middle $18.3k/mo

Summary

Uber Technologies, Inc. is hiring a Software Engineer in New York to design, develop, and test software applications across its technology stack. The role focuses on building scalable components and improving engineering productivity while supporting business operations and system reliability.

What you'll do

  • Design, develop, and test software applications using the company technology stack
  • Evaluate complex data, developments, and projects to recommend solutions to technical issues
  • Support business operations and improve engineering productivity
  • Build software components that integrate into fully functional software systems
  • Investigate and solve production issues affecting product and system reliability

Requirements

  • Bachelor's degree in Computer Science, Engineering (any), Information Technology, Mathematics, Physics, or a related field

  • 2 years of experience in the job offered or in a computer-related occupation

  • Programming: Python and Java

  • Databases: SQL or MySQL

  • Strong understanding of data structures and algorithms

  • Experience designing technology stacks

  • Debugging and monitoring production services

  • Building high-performance APIs and distributed systems

  • Knowledge of Software Development Lifecycle (SDLC)

  • Full-stack web application development

  • Deploying and scaling applications on cloud platforms using Kubernetes and Docker

  • Building machine learning models

Conditions

  • Employment type: Full time

  • Location: New York, New York

  • Telecommuting: May telecommute

  • Compensation: Eligible for Uber's bonus program and other types of compensation

  • Benefits: Eligible for various benefits (see Uber benefits page)

Browse jobs