CrawlJobs Logo

Staff Software Engineer, Production Engineering

United States, San Francisco Employment contract 232000.00 - 258000.00 USD / Year · Job Posted May 16, 2026
Apply Position
Job Link Share

Job Description

Delivery Production Engineering is a software engineering team, not a traditional operations or sysadmin team. We solve reliability problems by writing code: orchestration systems, load testing frameworks, automation tooling, and shared libraries. As a Production Engineer, you will blend multiple domains of software engineering to ensure Uber's services run reliably at massive scale improving compute efficiency and accelerating developer productivity for a platform that serves millions of users around the world.

Job Responsibility

  • Design, build, and maintain software to increase the reliability, scalability, and efficiency of thousands of stateless and stateful production services spread across multiple datacenter zones and regions
  • Lead initiatives end-to-end within the team, the Production Engineering org, and across engineering at large to increase reliability through automation, setting standards, developer tooling, and reusable frameworks
  • Work with other engineers to deeply understand their services and guide them towards practical and reliable architecture and implementation
  • Apply SRE concepts such as observability, integration/load/chaos testing, on-call, incident management, failovers, and disaster recovery to improve mean time between failures (MTBF), time to detection (TTD), and time to mitigation (TTM) of incidents
  • Participate in on-call rotations, responding to and leading mitigation of production incidents, and driving post-incident improvements

Requirements

  • 8+ years of experience in Go, Java, Python, or similar language
  • Experience in delivering solutions end-to-end from defining problems to generating architecture plans, implementation, testing, and delivery
  • Writes clear technical proposals and RFCs
  • able to drive engineering alignment across teams through written design docs and verbal discussion

Nice to have

  • Experience in various parts of SRE / reliability engineering / incident management at a large-scale company
  • Experience in platform/infrastructure engineering in related disciplines such as compute platform, software networking, online storage, developer platform, and observability
  • Experience mentoring and leading teams on projects while remaining hands-on and technical

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer, Production Engineering

8 matching positions

Staff Software Engineer, Production Engineering

Engineering at Uber means building for real-world impact under real-world constr...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in Go, Java, Python, or similar language
  • Experience in delivering solutions end-to-end from defining problems to generating architecture plans, implementation, testing, and delivery
  • Writes clear technical proposals and RFCs
  • able to drive engineering alignment across teams through written design docs and verbal discussion
Job Responsibility
Job Responsibility
  • Design, build, and maintain software to increase the reliability, scalability, and efficiency of thousands of stateless and stateful production services spread across multiple datacenter zones and regions
  • Lead initiatives end-to-end within the team, the Production Engineering org, and across engineering at large to increase reliability through automation, setting standards, developer tooling, and reusable frameworks
  • Work with other engineers to deeply understand their services and guide them towards practical and reliable architecture and implementation
  • Apply SRE concepts such as observability, integration/load/chaos testing, on-call, incident management, failovers, and disaster recovery to improve mean time between failures (MTBF), time to detection (TTD), and time to mitigation (TTM) of incidents
  • Participate in on-call rotations, responding to and leading mitigation of production incidents, and driving post-incident improvements
What we offer
What we offer
  • Uber's bonus program
  • equity award
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Engineering Effectiveness

General Motors is seeking a highly skilled and experienced professional to join ...
Location
Location
United States , Austin; Milford; Mountain View
Salary
Salary:
160200.00 - 265000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional software engineering experience
  • Demonstrated ability to independently identify important technical problems and deliver effective solutions with limited oversight
  • Strong track record of building software, automation, platforms, or internal tools that improve developer productivity or engineering workflows
  • Excellent systems thinking and problem-solving skills, with the ability to distinguish root causes from surface-level symptoms
  • Experience working across team boundaries and influencing outcomes without relying on organizational authority
  • Passion for correctness, usability, and creating a 'pit of success' where the easiest path is also the right one
Job Responsibility
Job Responsibility
  • Identify high-value opportunities to improve engineering effectiveness across tools, workflows, and developer experience
  • Build practical software solutions that simplify, unify, automate, and optimize software-development workflows
  • Partner closely with teams to understand pain points and root causes, then implement durable improvements
  • Improve the usability, correctness, and discoverability of engineering systems, dashboards, and self-service tools
  • Teach and enable partner teams so that improvements remain sustainable after the initial work is complete
  • Work with a high degree of independence, owning technical execution end to end with limited oversight
What we offer
What we offer
  • Incentive pay program based on company performance, job level, and individual performance
  • Medical, dental, vision
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Employee assistance program
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Software Engineering

We are seeking a highly accomplished Senior Staff Engineer to join our engineeri...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA; Seattle, WA
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in infrastructure systems, including compute platforms (Kubernetes, Docker, cloud services), networking, and storage
  • Strong database experience across relational databases (PostgreSQL, MySQL) and NoSQL solutions (MongoDB, Cassandra, Redis, DynamoDB)
  • Demonstrated experience applying AI to solve real-world problems in production environments
  • Expert-level proficiency in at least two programming languages (e.g., Python, Java, Go, Rust)
  • Experience designing and building distributed systems at scale
  • Strong understanding of cloud platforms (Azure OR AWS) and infrastructure-as-code practices
  • Hands-on experience with CI/CD pipelines, build systems, and deployment automation (e.g., GitHub Actions, Jenkins, Azure DevOps, ArgoCD)
  • Background in building real-time data processing systems (Kafka, Flink, Spark)
  • Excellent communication skills with the ability to articulate complex technical concepts to diverse audiences
  • Experience working in a platform engineering team, building internal developer platforms or shared infrastructure services
Job Responsibility
Job Responsibility
  • Define and drive the technical vision for infrastructure and AI-powered systems across the organization
  • Design, architect, and implement highly scalable, fault-tolerant distributed systems
  • Lead technical decision-making on critical projects, balancing short-term needs with long-term sustainability
  • Establish and champion engineering best practices, design patterns, and coding standards
  • Architect and optimize compute infrastructure for performance, reliability, and cost efficiency
  • Design and implement database solutions (relational and NoSQL) that scale to meet business demands
  • Drive cloud infrastructure strategy, including containerization, orchestration, and serverless architectures
  • Ensure system reliability, observability, and operational excellence across all platform components
  • Identify and prioritize opportunities to apply AI/ML to solve high-impact business problems
  • Stay current with emerging AI technologies and evaluate their applicability to business challenges
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Software Engineering

Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and...
Location
Location
United States , Chevy Chase; Austin; Richardson; Seattle; Palo Alto
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap
  • Experience partnering with engineering teams and transferring research to production
  • Track-record of publications history in credible conferences and journals
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Fluency and Specialization with at least two modern languages such as Go, Java, C++, Python or C# including object-oriented design
  • Experience with Microservices oriented architecture and extensible REST APIs
Job Responsibility
Job Responsibility
  • Focus on multiple areas and provide technical and thought leadership to the enterprise
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for a variety of domains
  • Accountable for the quality, usability, and performance of the solutions
  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services
  • Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives
  • Consistently share best practices and improve processes within and across teams
  • Analyze cost and forecast, incorporating them into business plans
  • Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior-Staff Software Engineer, Engineering Productivity

We are actively looking for a talented software engineer to join the Infrastruct...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 280000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 5 years of experience in a similar position
  • Strong experience with C/C++ build systems (Make, CMake, Meson, or similar)
  • Deep understanding of C/C++ compilation, linking, and dependency management
  • Experience with build system migration and modernization
  • Proven experience with Bazel in large-scale monorepo environments
  • Proficiency in authoring and maintaining custom Bazel rules
  • Experience designing and implementing Bazel toolchains for C/C++ builds
  • Knowledge of Bazel remote execution and caching strategies
Job Responsibility
Job Responsibility
  • Make every engineer’s day-to-day productive and enjoyable!
  • Define engineering tooling roadmap
  • Own Kubernetes deployment and development tooling
  • Build various software and hardware testing frameworks
  • Provide technical support for engineers on other teams
  • Help with growing the team
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Senior-Staff Software Engineer, Engineering Productivity

We are actively looking for a talented software engineer to join the Infrastruct...
Location
Location
United States , San Mateo
Salary
Salary:
130000.00 - 300000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have a BS, MS, or PhD in Computer Science, or similar technical field of study
  • Minimum of 5 years of experience in a similar position
  • Experience in at least one scripting language (preferably Python)
  • Experience and enthusiasm for learning about new technologies and tooling
  • Comfortable with working at the frontier of infrastructure and software development
Job Responsibility
Job Responsibility
  • Make every engineer’s day-to-day productive and enjoyable!
  • Define engineering tooling roadmap
  • Own Kubernetes deployment and development tooling
  • Build various software and hardware testing frameworks
  • Provide technical support for engineers on other teams
  • Help with growing the team
What we offer
What we offer
  • Healthcare programs that can be tailored to meet the personal health and financial well-being needs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Time off to relax and recharge through our paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Data Engineering

You'll own Gamma's data infrastructure and architecture as we scale to hundreds ...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 310000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a data engineer or software engineer working on data infrastructure with deep expertise in distributed systems
  • Expert-level knowledge of event streaming platforms, especially Apache Kafka (producers, consumers, Kafka Connect, stream processing)
  • Extensive hands-on experience with Snowflake, including performance optimization, cost management, and data modeling at massive scale
  • Strong understanding of relational databases (particularly Postgres) and experience with CDC patterns and replication strategies in distributed environments
  • Proven track record architecting and leading major data infrastructure initiatives that handled orders of magnitude growth
  • Experience establishing data engineering best practices and driving technical strategy across organizations
  • Strong communication skills and experience influencing technical direction across engineering, analytics, and leadership
Job Responsibility
Job Responsibility
  • Own and evolve our end-to-end event pipeline architecture, from Kafka ingestion through Snowflake analytics, setting technical direction for data infrastructure
  • Design and architect distributed data systems that scale to orders of magnitude more data volume while maintaining world-class query performance
  • Lead initiatives to build and optimize CDC (change data capture) pipelines and streaming data transformations at massive scale
  • Establish best practices for data quality, pipeline reliability, and system observability across the organization
  • Drive strategic technical decisions about data modeling, infrastructure architecture, and technology choices
  • Mentor engineers and elevate data engineering practices across analytics, product, and engineering teams
What we offer
What we offer
  • competitive equity
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer, Capacity Engineering

The Capacity & Efficiency Engineering (CEE) organization is seeking an experienc...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
202000.00 - 224000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 15+ years of experience in software engineering, with a strong focus on capacity engineering, data engineering, and full-stack development
  • Deep data engineering experience
  • Proven experience in designing and implementing large-scale, distributed systems
  • Expertise in cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js)
  • In-depth knowledge of database systems (SQL and NoSQL) and data warehousing concepts
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks
  • Excellent problem-solving, analytical, and communication skills
  • Demonstrated ability to lead and mentor engineering teams
Job Responsibility
Job Responsibility
  • Serve as the technical authority for strategic capacity planning and resource allocation
  • Architect, design, and lead the development of essential, high-scale Engineering infrastructure
  • Provide technical leadership in designing and building highly available, scalable, and resilient products and core platforms
  • Drive collaboration with peer Sr Staff engineers and engineering teams to champion best practices for system health, robustness, and refactoring
  • Mentor senior engineers, setting the bar for code quality, resilience, and longevity across systems
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right