Uber
Software Engineer II - Risk & Compliance
$171K–$190K
Seattle, Washington · Full-time · Posted Oct 12, 2026
- Experience
- 3+ years of professional software engineering experience.
- Education
- Bachelor’s Degree (or equivalent experience) in Computer Science, Engineering, or a related technical field.
About the job
Builds and operates backend services and data infrastructure that automate security risk assessment, compliance monitoring, and controls across Uber’s internal systems.
What you'll do
- Develop compliance monitoring, risk assessment, and security control services and data pipelines.
- Own risk and compliance engineering initiatives, including design, incident response, and vulnerability mitigation.
- Work with Security, Legal, Compliance, and Infrastructure teams to automate policies, testing, and audit workflows.
What they ask for
- 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.
- Bachelor’s Degree (or equivalent experience) in Computer Science, Engineering, or a related technical field; experience writing tests and establishing monitoring systems.
Nice to have
- Experience in security, risk, or compliance domains and familiarity with frameworks such as SOC 2, ISO 27001, NIST CSF, or PCI-DSS.
- Experience with data processing or streaming frameworks, Policy-as-Code, or cloud security automation.
Pay
USD $171,000 per year - USD $190,000 per year (base salary)
Tools
Go, Java, Python, C++, Spark, Flink, Kafka, Open Policy Agent/Rego
Model-written summary · the original posting is authoritative