This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Staff Software Engineer - Risk and Payment Team (Backend)
United States, Sunnyvale 232000.00 - 258000.00 USD / Year · Job Posted April 23, 2026
Job offer has expired
Job Link Share
Job Responsibility
Design and develop robust and high performance systems and solutions that address payment fraud, booster growth as well as optimize user experiences across Uber Products and Lines of Businesses
Collaborate with cross functional teams like Product Manager, Data Scientists/Analysts, Machine Learning Engineers to innovate in Risk domain, contribute to product enhancement, design and develop solutions while adhering to best practices in software engineering
Design, develop, and maintain robust and scalable software solutions
Collaborate with product managers, cross engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications
Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to testing and deployment
Evaluate and integrate emerging technologies to future-proof our software ecosystem and maintain a competitive technical edge
Mentor and guide other engineers, providing technical leadership and encouraging a collaborative team environment
Requirements
Bachelors (or higher) or a related technical field, or equivalent experience
7+ years of experience in software engineering
Expertise in programming languages such as Java, Go, Python etc. Good scripting skills and ability to pick up new ones
Experience in working on large-scale distributed systems and designing data-driven architecture
Experience in shipping scalable, efficient, reliable solutions and resilient code/products that reach millions of users
Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis
Nice to have
Previous hands-on experience with Risk, Fraud Detection, and Machine Learning
Proficiency in building batch and real-time data pipelines (e.g., using Spark, Flink, Kafka Streams)
Contribution to the wider software community through open source