Software Engineer II, Customer Obsession

A global technology platform providing ride-sharing, food delivery, and transportation services.
$158,000 - $175,500
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer II, Customer Obsession

Uber is seeking a Software Engineer II to join their Customer Obsession team, focusing on building the new Sentinel platform to centralize refund and appeasement transactions across Uber's services. This role is crucial in enhancing customer experience for Riders, Drivers, Couriers, and Eaters.

The position involves working on a challenging initiative that aims to ensure consistent logging, prevent fraud, enforce policy compliance, and leverage data for optimizing refunds. You'll be part of building real-time insights that drive better decision-making and improve operational efficiency.

As a Software Engineer II, you'll be working with large-scale distributed systems, implementing new features in the RnA platform, and collaborating with cross-functional teams. The role requires strong technical skills in languages like Go or Java, and experience with microservices architecture.

The position offers competitive compensation, including a base salary range of $158,000-$175,500 per year, along with bonus potential and equity awards. Uber maintains a hybrid work environment, expecting employees to spend at least half their time in the office to foster collaboration and maintain cultural identity.

This is an excellent opportunity for engineers passionate about building robust, scalable systems that directly impact millions of users worldwide. You'll be working on complex technical challenges while contributing to Uber's mission of keeping their platform users happy and safe through improved customer experience systems.

Last updated 5 days ago

Responsibilities For Software Engineer II, Customer Obsession

  • Design and implement new features in RnA platform solutions
  • Join on-call rotation for system availability, scalability, performance and efficiency
  • Collaborate with team members, other teams, and product manager to build the RnA platform solutions

Requirements For Software Engineer II, Customer Obsession

Go
Java
  • BS or MS in Computer Science or related technical discipline, or equivalent experience
  • Proficient in Java, Go, C/C++ or similar languages
  • Good scripting skills and ability to pick up new ones
  • Systematic problem solving approach and knowledge of algorithms, data structures and complexity analysis
  • 2 years of experience in building large-scale distributed systems
  • 2+ years of experience with software design and shipping code for large scale production system
  • Experience in architectures involving multiple microservices
  • Experience designing and implementing highly scalable, robust, and fault-tolerant services
  • Experience working with very large amounts of data

Interested in this job?

Jobs Related To Uber Software Engineer II, Customer Obsession

Software Engineer

Backend Software Engineer position at Uber, focusing on big data systems and distributed architecture, requiring 2+ years of experience and strong programming skills.

Software Engineer II - Networking (Back-end)

Backend Software Engineer role at Uber focusing on host networking systems and components across on-premises and cloud environments.

Program Manager, Tech- Talent Acquisition Technology - Oracle ATS

Program Manager position focusing on Talent Acquisition Technology and Oracle ATS implementation at Uber.

Software Engineer II, Backend - Shopper Experience

Backend Software Engineer II role at Uber's Grocery division, building fulfillment tools for shoppers with focus on distributed systems and scalability.

Software Engineer II, Authorization Platform

Mid-level Backend Software Engineer role at Uber focusing on Authorization Platform and security infrastructure.