Taro Logo

Software Engineer II

A technology company building the future of transportation and delivery services worldwide.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Join Uber's Container Platform team in building the next generation of container orchestration platform that powers Uber's global infrastructure. The team's mission is to create a secure, reliable, scalable, and highly efficient platform that spans both data centers and cloud, supporting diverse workloads from stateless to batch processing. As a Software Engineer II, you'll be working on cutting-edge technology, building solutions that enable seamless deployment of applications worldwide. The team actively contributes to the open-source community, particularly Kubernetes, and regularly presents at industry conferences. You'll be part of a team that's making transportation as reliable as running water, working on complex infrastructure spanning global data centers and cloud environments. The role offers opportunities to design and implement solutions, collaborate across teams, and directly impact Uber's core infrastructure. The position requires a mix of technical expertise in container technologies, distributed systems, and a collaborative spirit to work with teams worldwide. Uber offers a hybrid work environment, requiring at least 50% office presence, and provides opportunities to work with cutting-edge technology while solving real-world transportation challenges.

Last updated 6 days ago

Responsibilities For Software Engineer II

  • Evaluate options, design and implement solutions to meet business goals
  • Collaborate with related teams to establish interface, fill gaps, to reach project goals
  • Productize solutions across the fleet, including close monitoring and revising the solution based on actual observations
  • Represent own project in internal forums

Requirements For Software Engineer II

Go
Java
Python
Kubernetes
  • Bachelors degree in Computer Science or related field
  • Experience in Golang, Java, Python, C/C++
  • Background in large-scale backend infrastructure
  • Knowledge of cluster management solutions such as Mesos or Kubernetes
  • Understanding of container technologies such as docker or containerd
  • Knowledge of operating systems and linux kernel

Interested in this job?

Jobs Related To Uber Software Engineer II