Staff Software Engineer

Uber

Quick summary

Work type
On-site
Location
Seattle, WASunnyvale, CA
Posted
40 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$125k most similar roles pay here $240k

This listing doesn't post a salary. Most similar roles pay $144,462–$218,150.

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

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

GE Aerospace

Evendale +1 114 days ago $109,250$146,050
C C++ Python MATLAB Simulink DO-178C ARP4754A ISO 26262 CI/CD Automated Testing Static Analysis Code Review Configuration Management Secure Coding Real-time Embedded Systems Model-Based Development Continuous Integration

Staff Software Engineer

Intuit

Mountain View, CA 72 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

Remote (Santa Clara, CA) +2 67 days ago $160,500$240,700
Python C++ PyTorch ONNX Runtime TensorRT TVM OpenVINO SNPE QNN FFmpeg GStreamer Computer Vision Intelligent Video Analytics Edge AI Real-time Systems Latency Optimization Thermal Management Bandwidth Constraints Machine Learning Frameworks CI/CD
Remote

Staff Software Engineer

Oscar Health

Los Angeles, CA 58 days ago $192,000$252,000
Python Java Kubernetes Docker AWS CI/CD PostgreSQL Redis GraphQL AI Data Pipeline Architecture Scalability Reliability
Hybrid

Staff Software Engineer

Oscar Health

New York, NY 58 days ago $192,000$252,000
Python Java Go Kubernetes Docker AWS CI/CD PostgreSQL MongoDB Redis GraphQL Kafka Prometheus Grafana Terraform GitOps
Hybrid

Staff Software Engineer

Carta

San Francisco, CA +3 104 days ago $228,000$285,000
Python Django React Postgres JVM gRPC AWS CI/CD Kubernetes Terraform Prometheus Grafana