Software Engineer II, Backend - Production Engineering
UberAbout The Role
Production Engineering holds a high bar for reliability, efficiency, and resilience across Uber's tech platforms, ensuring production systems maintain the highest levels of availability. We are looking for an experienced and enthusiastic software engineer to join the team and further advance Uber's production platforms.
An engineering role on this team is a great opportunity to work on Uber-scale problems, handling large volumes of traffic and data using cutting-edge technologies.
What The Candidate Will Do
As a Software Engineer in Production Engineering, you will help build well-designed and reliable software for our consumers and internal stakeholders. Your contributions will directly impact the experience of millions of users worldwide.
You should also be a strategic thinker who is able to identify efficiencies and develop solutions to improve the production platforms and processes. Additionally, you should have strong interpersonal skills, excellent communication abilities, and be able to effectively collaborate with a wide range of stakeholders.
Basic Qualifications
- Bachelor's / Master's degree in Computer Science, related technical field, or equivalent experience.
- 3+ years of relevant software engineering experience with Go, Java, C++, or Python.
- Experience implementing complex projects with multiple dependencies.
- Comfortable dealing with system complexity.
- Comfortable communicating with technical teams and leadership to collect requirements, describe software product features, and technical designs.
- Proven experience of shipping high-quality product features on schedule and with high velocity.
- Excellent written and verbal communication skills, including the ability to write detailed technical documents.
Preferred Qualifications
- Experience analyzing, monitoring, and troubleshooting large-scale, high-traffic distributed systems.
Join us to work on challenging problems and make a significant impact on Uber's production systems. This role offers the chance to work with a talented team and grow your skills in a dynamic and fast-paced environment.
Similar jobs
Last update: 23 minutes ago
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Software Engineer II, Backend - Cloud & Platform Team
Join Uber's Cloud & Platform team as a Backend Software Engineer to build tools for cloud resource management.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Senior Software Engineer - Backend - Maps
Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.
Staff Software Engineer - Backend
Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Backend Software Engineer (Golang, Java)
Join IKEA as a Backend Software Engineer specializing in Golang and Java. Work on cloud-native services in a hybrid setup in Amsterdam.
Software Engineer 2
Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.
Software Engineer II, AI Platform (Michelangelo)
Join Uber's AI Platform team as a Software Engineer II to build and manage distributed systems for AI technologies.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Software Engineer 2 - Platform Security
Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.
Senior Software Engineer - Machine Learning Platform
Join Uber's Michelangelo Machine Learning Platform team as a Senior Software Engineer to build and manage distributed systems.
Experienced Software Engineer - Product
Join Plaid as an Experienced Software Engineer to develop Europe-specific payment products in a hybrid work environment.
Software Engineer II, Video Creation
Join Google as a Software Engineer II in Warsaw, focusing on video creation for Google Ads. Develop front-end tools and collaborate with back-end teams.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
Software Engineer II, AI Platform (Michelangelo)
Join Uber's AI Platform team to build and manage distributed systems, leveraging AI and ML technologies.
Backend Software Engineer with Java and Spring Boot
Join TeamViewer as a Backend Software Engineer in Munich, focusing on Java and Spring Boot for cutting-edge AR solutions.
Senior Software Engineer, Java
Join Squarespace as a Senior Software Engineer, Java, in Aveiro, Portugal. Work on backend services, infrastructure, and scalability.
Founding Backend Engineer
Join Streamlane as a Founding Backend Engineer to build innovative logistics software for ecommerce companies.
Senior Software Engineer - Backend (Python, Go, C++)
Join Ambient.ai as a Senior Software Engineer - Backend to design and scale distributed systems using Python, Go, or C++.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.
Staff Machine Learning Engineer
Join Uber as a Staff Machine Learning Engineer to innovate and lead ML systems for UberEats.