Software Engineer II

Uber

Hybrid Actively hiring Verified listing
Sunnyvale, CA Posted 15 days ago $171,000$209,000 / year

At a glance

AI generated

TL;DR

As a Software Engineer II on the AdTech team, you will design and build end-to-end features across the tech stack, focusing on developing highly scalable and reliable services using big data technologies like Spark, Hive, Presto, and Flink to create efficient data pipelines. You’ll collaborate closely with Product Management, Data Science, and Marketing teams to experiment with new strategies for optimizing ad spend and then implement these strategies in production systems. Additionally, you will work across other engineering teams at Uber to leverage internal tech stacks such as Michelangelo (ML), Bullseye (Audience Builder), Morpheus (Experimentation), Flow (Workflow Automation), and Piper (Data orchestrator) while also contributing to their roadmap development. Key skills include proficiency in C++, Python, Java, Git or SVN, SQL/MySQL, distributed systems, and real-time data systems, with a focus on service-oriented architecture and productionizing machine learning models.

Skills

Python Java C++ Git SQL Spark Hive Presto Flink Michelangelo Bullseye Morpheus Flow Piper Docker Kubernetes CI/CD Service Oriented Architecture Real Time Data Systems

What you'll do

  • Design, build, and deliver end-to-end features across the AdTech tech stack.
  • Develop highly scalable and reliable services using big data technologies like Spark and Flink.
  • Work with cross-functional teams to optimize ad spend strategies and implement them in production systems.
  • Collaborate on Uber’s internal tech stacks such as Michelangelo (ML) and Bullseye (Audience Builder).
  • Build tools and automation to eliminate manual processes and improve user efficiency.

What we're looking for

  • 1+ year experience in software engineering or related field
  • Proficiency in C++, Python, Java, SQL/MySQL, and version control tools (GIT/SVN)
  • Experience designing technology stacks and distributed systems
  • Knowledge of the Software Development Lifecycle and productionizing ML models
  • Expertise in real-time data systems and streaming/batch data-driven production systems
  • Familiarity with service-oriented architecture and Uber's internal tech stacks

Market check

Salary context

This $171,000–$209,000 range sits above 70% of similar postings on FindRole.

Peer median band

$126,500$214,950

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$206,381

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Uber

Uber Technologies, Inc. is the world’s largest, San Francisco-based mobile technology platform facilitating on-demand ride-hailing, food delivery (Uber Eats), and freight transportation across approximately 70 countries.

Uber currently has 19 open roles on FindRole.

Listed pay typically runs $202,000–$202,000 across 19 roles with salary data.

Most-posted roles

View all roles at Uber

More like this

Similar roles

Software Engineer II

Uber

Seattle, Washington, US 15 days ago $171,000$209,000
Python Java Go C++ SQL MySQL AWS Azure Google Cloud Docker Kubernetes Terraform CI/CD Git SVN PostgreSQL Redis MongoDB Distributed Systems

Software Engineer II

Uber

San Francisco, California, US 15 days ago $171,000$209,000
Python Tensorflow PyTorch SQL Docker Kubernetes AWS CI/CD PostgreSQL Prometheus Grafana Git Scikit-learn Pandas NumPy Jupyter Notebook Hadoop Spark

Software Engineer II

Warner Bros. Discovery

Remote (Ga Atlanta 1050 Techwood Drive Nw, US) 64 days ago
JavaScript HTML CSS Jest Jasmine Mocha AWS CI/CD DevOps Responsive design Unit testing A/B testing Enterprise Ad Product experience Third-party advertisement vendors Cloud Platforms Operations
Remote

Software Engineer II

The Walt Disney Company

Remote (Usa - Ny - 7 Hudson Square, US) 29 days ago $123,000$165,000
AWS Python Terraform Docker CI/CD Kubernetes Infrastructure-as-Code Agile AI-assisted development tools Cloud-native services Microservices Containerization Observability
Remote

Software Engineer II

Microsoft

Redmond, Wa,Us, US 59 days ago $100,600$199,000
Python Java JavaScript C# Azure AWS GCP Microservices Distributed Systems Cloud Infrastructure CI/CD

Software Engineer II

CoStar Group

US 162 days ago
React TypeScript Tailwind CSS HTML CSS JavaScript RESTful APIs Webpack Babel Jest React Testing Library Agile Redux Context API Micro Front Ends C# SQL Server Dynamo Elastic Search Node.js