Staff Software Engineer

Uber

Quick summary

Work type
On-site
Location
Seattle, WA · Sunnyvale, CA
Salary
$232,000–$232,000 / yr
Posted
18 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $190k
This role $232k
$131k most similar roles pay here $254k

This role pays more than 87% of similar roles. Most pay $165,000–$214,500 — the shaded band above. At the midpoint, this role pays about $232k versus about $190k for comparable roles.

Based on 240 similar postings.

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 95 open roles on FindRole.

Listed pay typically runs $232,000–$232,000 across 76 roles with salary data.

Most-posted roles

View all roles at Uber

At a glance

TL;DR · Staff Software Engineer

As a Staff Software Engineer in Uber’s Security team, you will lead the development of robust, scalable systems and data pipelines that enhance security by applying machine learning techniques to real-world problems. Your day-to-day responsibilities include building ML-powered security systems, developing backend infrastructure and ETL pipelines for reliable data processing, and productionizing ML models for security use cases while maintaining high engineering standards through code reviews and testing. You will collaborate closely with cross-functional teams to embed security-by-design principles across Uber’s technology stack. The ideal candidate has 7+ years of industry experience in software development, proficiency in Golang, SQL, or Python, hands-on experience with distributed systems and machine learning, and a background in security detection engineering or threat emulation. Experience with streaming data processing frameworks like Flink and deep learning approaches to security signals is also beneficial.

What you'll do

  • Design and build ML-powered security systems focusing on detection, classification, and risk scoring.
  • Develop backend infrastructure and ETL pipelines to support security analytics and machine learning workflows.
  • Productionize ML models in security use cases, ensuring performance, scalability, monitoring, and quality.
  • Conduct code reviews and testing to maintain high engineering standards for security projects.
  • Collaborate with network operations, incident response teams to embed security-by-design across Uber’s tech stack.

What we're looking for

  • 7+ years of industry experience in software development.
  • Proficiency in Golang, SQL, and Python.
  • Hands-on experience building and operating distributed systems.
  • Expertise in machine learning and feature engineering.
  • Experience leading projects with global cross-functional teams.
  • Mentoring and guiding junior engineers.

More like this

Similar roles

Staff Software Engineer

Uber

Sunnyvale, CA 8 days ago $232,000$232,000
Kubernetes Docker CI/CD Python Go PostgreSQL Redis AWS GCP Azure Terraform Prometheus Grafana OAuth2 OpenIDConnect IAM PKI Microservices DistributedSystems AsynchronousMessaging

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 107 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer

Circle

San Francisco, CA 6 days ago $195,000$257,500
Go Java AWS Kubernetes ECS RESTful_APIs SQL CI/CD Python PostgreSQL Docker Terraform Blockchain Smart_Contracts NoSQL Messaging_Systems API_Design Cloud_Services Container_Orchestration

Staff Software Engineer

JLL (Jones Lang LaSalle)

New York, NY 5 days ago $240,000$325,000
AI coding assistants Python Node.js Go AWS Azure GCP PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC APIs React Angular Vue.js

Staff Software Engineer

Intuit

Mountain View, CA 50 days ago $197,000$266,500
webpack Vite Rollup ESM AMD CommonJS React Babel ESLint Cypress Playwright Jest Vitest TDD Node.js AWS GitHub Actions CI/CD REST

Staff Software Engineer

Qualcomm

San Diego, CA 178 days ago $134,800$202,200
Linux Kernel ARMv8 ARMv9 KVM DVFS JTAG debuggers GIT SPI I2C USB Memory controllers DDR SCM tools FPGA QEMU