Sr Staff Software Engineer, Risk

Uber is a global technology platform enabling independent mobility for everyone and everything, operating ride-sharing, food delivery, and other transportation services.
Backend
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer

Staff Software Engineer position at Uber, focusing on backend development for UberEats Ads business, requiring 7+ years of experience and offering $218K-$242K base salary plus benefits.

Staff Software Engineer

Staff Software Engineer position at Intuit leading GenAI agentic capability development for the Unified Interactions Platform, combining technical leadership with hands-on engineering in AI and distributed systems.

Astha-Staff Software Engineer – Backend

Staff Software Engineer position at Intuit focusing on backend development, offering opportunity to work on innovative financial technology solutions serving millions of customers worldwide.

Software Engineering SMTS

Staff Software Engineering position at Salesforce focusing on backend development with ASP.NET, C#, and web services, offering hybrid work options in Dallas, TX.

Software Engineering SMTS

Senior Member of Technical Staff Software Engineering role at Salesforce focusing on performance testing, software development, and system optimization.

Description For Sr Staff Software Engineer, Risk

Join Uber's Risk team as a Sr Staff Software Engineer, where you'll play a crucial role in protecting millions of users while ensuring seamless experiences across Uber's global platform. The team focuses on preventing malicious activities while maintaining intuitive and frictionless experiences for riders, eaters, drivers, couriers, and restaurants.

As a full-stack and cross-functional team member, you'll tackle challenging problems across Backend, Frontend, Data, and ML engineering spaces, collaborating closely with Product Management and Data Science teams. You'll be responsible for vital systems and processes, taking ownership of key features and initiatives in building high-quality, scalable systems.

The role requires exceptional technical expertise with 8+ years of experience in building large-scale distributed systems. You'll need strong coding abilities in languages like Java, JavaScript, and Go, combined with deep understanding of distributed systems architecture. Your impact will be direct and significant, affecting Uber's users and operations teams worldwide.

The position offers an opportunity to work with cutting-edge technology while contributing to Uber's mission of enabling independent mobility. You'll be part of a collaborative environment where your technical leadership and mentoring abilities will help shape the future of risk management systems at scale.

Working in a hybrid model, you'll spend at least half your time in the Hyderabad office, contributing to Uber's cultural identity while building systems that protect and enhance the user experience for millions globally.

Last updated 5 months ago

Responsibilities For Sr Staff Software Engineer, Risk

  • Direct efforts to understand requirements and translate business/technical problems into executable designs
  • Build reliable, high-quality solutions that scale with Uber's engineering processes
  • Deliver and review technical design, code and documentation
  • Drive ongoing efficiency and reliability improvements
  • Manage upstream and downstream dependencies
  • Mentor and support teammates
  • Define standards in coding, testing, monitoring, and alerting systems
  • Provide technical leadership
  • Coach and mentor engineers for learning and career growth

Requirements For Sr Staff Software Engineer, Risk

Java
JavaScript
Go
  • BS or MS degree in computer science, similar technical field of study or equivalent practical experience
  • 8+ years of experience as a software engineer and building large-scale distributed systems
  • Coding skills in JS, Java, GO
  • Solid understanding of distributed systems architecture
  • Strong desire to learn and grow
  • Strong communication and collaboration skills
  • Experience in mentoring engineers
  • Ability to identify and resolve performance and scalability issues
  • Phenomenal communication skills

Interested in this job?