Demo

Sr Software Engineer, Core Security Engineering

Uber
Seattle, WA Full Time
POSTED ON 3/22/2026
AVAILABLE BEFORE 5/6/2026
About The Role

Core Security Engineering's mission is to make the Uber production environment secure by default and provide industry leading products and services to all Uber's production services and infrastructure. We are focused on building both security primitives and end users products that help Uber engineers to secure their service, build trust, and advance security to enable our global business.

We are responsible for providing and managing systems, services, and libraries to provide access management, and enforcement at scale. The scope spans across multiple verticals like service-to-service authentication/authorization, employee to system auth, customer auth.

You'll work on critical distributed services at a massive scale crafted with the best security practices at the forefront. You'll be accountable for long term decisions on leveraging next generation infrastructure to continuously scale and operate such foundational security services.

What The Candidate Will Need / Bonus Points

---- What the Candidate Will Do ----

Coding: Writes high-quality code (i.e., reliable, readable, efficient, testable), provides quality code reviews, and creates comprehensive tests and quality documentation to solve moderately complex problems. This includes knowledge of data structures, algorithms, programming and associated programming languages and frameworks, and major phases/activities of the software research and development life cycle (e.g., requirements, design, build, experiment, test, debug, deploy, monitor). Monitors, reports, and ensures resolution of technical problems according to standards and best practices.

Design & Architecture: Works with stakeholders to understand customer and/or business requirements. Applies knowledge of software design principles and methods and evaluates trade-offs of different architectural decisions to contribute to the translation of requirements into effective design documents.

Efficiency & Being a Force Multiplier: Creates and promotes efficiency and speed within a team by leveraging and improving existing solutions. Proactively improves the performance and efficiency of own software and systems.

Operational Execution: Executes well-defined technical projects and solutions with drive and appropriate sense of urgency to deliver technical and business impact. Plans, organizes, and manages their own tasks, resources, and timelines to accomplish work accurately and on time. Defines and diagnoses problems and determines an appropriate solution, recommendation, or decision while logically evaluating alternatives and factors (e.g., resources, costs, trade offs).

Collaboration: Respects, listens to, and considers ideas/opinions of others from diverse backgrounds and experiences. Builds and maintains collaborative and trusting relationships with stakeholders within the team. Recognizes conflict or disputes among people and situations; seeks feedback and engages in open communication to resolve conflicts. Provides constructive and actionable feedback to others.

Citizenship: Enhances the effective functioning of Uber by participating in and promoting activities and efforts that contribute to the engineering and/or people culture in the team such as onboarding and mentoring new team members. Participates in internally-focused engagements (e.g., tech talks, open source, conferences, team building).

Basic Qualifications

Technical Competency: Maintains and applies relevant knowledge to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, which could include developing and maintaining large-scale multi-tenant services and/or customized solutions based on existing backend infrastructure; monitoring on-prem or cloud-hosted software and infrastructure operations and detecting outages/issues in network or server environments; identifying, analyzing, and resolving system availability, reliability, and performance issues. Learns and applies Uber standards, best practices, and industry standards to own work. Helps define Uber technical standards for the team.

  • Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field AND minimum 6 year full-time Software Engineering work experience.
  • Efficient in one or more programming languages (Go, Java, Python, C/C )
  • Experience in large-scale systems, scalability and reliability
  • Experience in participating in on-call rotations for critical T0-T1 services
  • Some experience in the security field (IAM, Authentication, Authorization, Cryptography
  • Experience in mentoring junior engineers
  • Experience in leading medium-large projects, project planning, assigning works to junior engineers.

Preferred Qualifications

  • Domain expertise in Security related systems (Authentication, Authorization, Access, IAM, PKI, identity)
  • Experience in managing stakeholders and product teams
  • Experience in planning, project management, leading a small team as technical lead.
  • Experience in AI and ML on creating efficiency by automation

For San Francisco, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For Seattle, WA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$202,000 per year - USD$224,000 per year. For all US locations, you will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. All full-time employees are eligible to participate in a 401(k) plan. You will also be eligible for various benefits. More details can be found at the following link https://jobs.uber.com/en/benefits.

Salary : $202,000 - $224,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Uber

  • Uber Washington, DC
  • About The Role This pivotal role will drive the acquisition of new Uber Health partnerships across a book of health systems. You'll be responsible for unco... more
  • 8 Days Ago

  • Uber Washington, DC
  • About The Role Uber Health is one of the fastest-growing segments within Uber for Business. The Mid-Market Account Executive, Uber Health role is a full-cy... more
  • 8 Days Ago

  • Uber Seattle, WA
  • About The Role Have you ever ordered a car service on Uber, and when the ride arrives, wondered how it got to you so fast? Ever ordered food on UberEats an... more
  • 8 Days Ago

  • Uber Seattle, WA
  • About The Role Uber's Marketplace is at the heart of Uber's business and the Dynamic Supply Pricing (DSP) team develops the models, algorithms, signals, an... more
  • 8 Days Ago


Not the job you're looking for? Here are some other Sr Software Engineer, Core Security Engineering jobs in the Seattle, WA area that may be a better fit.

  • JPMorgan Chase Seattle, WA
  • We’re looking for a tech leader ready to take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies. A... more
  • 29 Days Ago

  • hackajob Seattle, WA
  • hackajob is collaborating with J.P. Morgan to connect them with exceptional professionals for this role. Job Description We’re looking for a tech leader re... more
  • Just Posted

AI Assistant is available now!

Feel free to start your new journey!