U

Uber

Connects people with rides, meals and groceries

Software Engineer 2 - Risk & Compliance

Backend EngineeringConfirmed live in the last 24 hours
Full-timeSeattle, WA, USAIn-person

About the Job

Requirements

  • At least 3 years of professional software engineering experience in backend development, distributed systems, or data engineering.
  • Proficiency in one or more object-oriented or functional programming languages, such as Go, Java, Python, or C++.
  • Experience with data modeling, query optimization, and translating customer problems into system design.
  • A bachelor's degree or equivalent experience in Computer Science, Engineering, or a related technical field.
  • Experience writing tests to verify functionality and establishing monitoring systems to ensure code stability.

Responsibilities

  • Design, develop, and maintain core services and features that automate continuous compliance monitoring, risk assessments, and security baseline controls across internal systems.
  • Build and scale security data pipelines and infrastructure to process audit logs, telemetry, and vulnerability signals, balancing technical debt with long-term platform scalability.
  • Own compliance and risk engineering initiatives end-to-end, from drafting architectural design documents to resolving production security incidents and mitigating system vulnerabilities.
  • Collaborate cross-functionally with Security, Legal, Compliance, and Core Infrastructure teams to translate regulatory requirements and security policies into developer-friendly automation.
  • Champion secure coding standards and engineering best practices by conducting code reviews, expanding automated integration and compliance testing, and improving system resilience.
  • Streamline evidence collection and audit workflows to reduce friction for internal engineering teams while ensuring the production environment adheres to compliance benchmarks.

Desired Qualifications

  • Prior experience building or maintaining systems in security, risk, or compliance domains, such as audit logging, identity and access management, continuous compliance monitoring, or governance, risk, and compliance automation.
  • Familiarity with industry security standards and compliance frameworks, such as SOC 2, ISO 27001, NIST CSF, or PCI-DSS, and translating policy into technical safeguards.
  • Proficiency with data processing frameworks such as Spark or Flink, or streaming platforms such as Kafka, used for real-time audit logging, security telemetry, or anomaly detection.
  • Exposure to Policy-as-Code tooling such as Open Policy Agent or Rego, or automated security control validation in cloud environments using AWS, GCP, or Azure.
  • A track record of mentoring junior team members, contributing to a security-first culture, and making sound trade-offs between delivery velocity and security or compliance posture.

About the Company

Uber

Connects people with rides, meals and groceries

Uber runs digital marketplaces that connect people seeking rides, meals and groceries with drivers, couriers and local merchants. Its Uber app includes private and shared rides, while Uber Eats lets customers order from restaurants and stores for delivery or pickup. The apps match requests with nearby service providers, handle payment and show trip or order progress, with revenue coming from service fees charged on transactions. Uber Freight connects businesses shipping goods with trucking companies and sells managed transportation services, extending the group's software beyond consumer trips. Founded in 2009, Uber is headquartered in San Francisco, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Uber

See more jobs