Uber logo

Software Engineer II, Backend - Cloud & Platform Team

Uber

About The Role

Join Uber's Cloud & Platform team as a Backend Software Engineer, where you'll be instrumental in building tools that empower Uber engineers to efficiently and securely consume cloud resources. Our mission is to deliver a simple yet powerful self-service experience for Uber engineers, ensuring transparency and governance for cross-cutting concerns like security and cost management.

What You'll Do

  • Collaborate and Communicate: Work closely with both technical and non-technical teams to ensure seamless integration and functionality.
  • Design and Implement: Create robust software designs that span backend and infrastructure automation.
  • Develop Features: Implement high-quality features using Go, Terraform, and TypeScript.
  • Improve Codebase: Continuously enhance the codebase for scalability and maintainability.
  • On-Call Duties: Be prepared to solve production incidents and drive post-mortems.
  • Refactor and Debug: Refactor existing code and fix bugs, prioritizing stability, security, and simplicity.
  • Innovate: Bring a passion for creativity and discipline in web development with cloud technologies.

Basic Qualifications

  • 3+ years of experience with Python, JavaScript, and NodeJS.
  • 3+ years of experience with Docker, containerization, micro-services, or Kubernetes.
  • 2+ years of experience with Google Cloud Platform (GCP).

Preferred Qualifications

  • Experience in UI development.
  • 2+ years of experience with Golang.
  • Strong interpersonal skills with the ability to lead long-term, multi-functional projects.

This role is perfect for someone who thrives in a dynamic environment and is eager to contribute to a team that is at the forefront of cloud technology innovation.

Benefits
Extracted with AI

  • Flexible work environment
  • Opportunities for career growth
  • Collaborative team culture

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Senior Software Engineer, Backend - Cloud & Platform Team

Join Uber's Cloud & Platform team as a Senior Backend Engineer to build next-gen cloud management tools.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Uber logo
Uber

Backend Software Engineer, Benefits Platform

Join Uber as a Backend Software Engineer in Amsterdam, working on scalable systems for a global platform.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber as a Senior Software Engineer - Backend, focusing on membership experience and cross-team collaboration.

Uber logo
Uber

Software Engineer II, Backend - Production Engineering

Join Uber as a Software Engineer II in Backend Production Engineering, focusing on reliability and efficiency of tech platforms.

Uber logo
Uber

Software Engineer II - Backend - Maps

Join Uber as a Software Engineer II focusing on backend development for maps, working with Java, Python, and big data technologies.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Uber logo
Uber

Staff Software Engineer, Backend

Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.

Uber logo
Uber

Software Engineer II - Web/FrontEnd

Join Uber's Membership team as a Software Engineer II focusing on Web/FrontEnd development to enhance user experience globally.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Senior Software Engineer - Backend - Maps

Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

Uber logo
Uber

Senior Software Engineer, Backend - Platform Engineering

Senior Backend Software Engineer at Uber, focusing on large-scale distributed systems and platform engineering.

Uber logo
Uber

Staff Software Engineer - Backend - Maps

Join Uber as a Staff Software Engineer to innovate in maps, scalability, and distributed systems.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Uber logo
Uber

Staff Software Engineer, ML Cyber Defense

Join Uber as a Staff Software Engineer in ML Cyber Defense to lead AI-powered security platform development.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.