Sao Paulo, São Paulo, Brazil
16 hours ago
Staff Software Engineer, Backend - Mobility
### About the Role Staff Engineers at Uber are the technical backbone of our most ambitious projects. As a Staff Engineer in the Mobility Org, you will have an impact that ripples across the entire Uber ecosystem, influencing technology decisions that affect millions of riders and drivers globally. You aren't just a coder; you are a pragmatic visionary and a humble teacher. You will design scalable systems, deliver high-efficiency code, and mentor a high-performing team of engineers to solve uniquely complex problems at internet scale. ### About the Team The Rides Engineering team is at the heart of Uber’s mission. We build the most highly trafficked experiences in the Uber app, including the Home Screen, Messaging, and the Core Trip Flow. Our current challenge is scaling personalization. We are partnering with UberAI to build our first personalized surfaces—a system that understands rider intent in real-time to provide the most relevant options. Our platform leverages a flexible, backend-driven UI that empowers teams across Uber (Transit, Micromobility, UberEats) to reach customers seamlessly. When you join this team, you are building the "front door" of Uber for the entire world. ### What You’ll Do - Drive Technical Strategy: Define the 1-2 year technical vision for the Rider App’s core surfaces, ensuring our systems are prepared for the next 10x growth. - Architect for Scale: Lead the design and implementation of mission-critical, distributed systems that power backend-driven UI and real-time personalization. - Collaborate Across #OneUber: Partner with UberAI, Product, and Design to integrate intelligent features that feel like "magic" to our users. - Raise the Bar: Maintain a culture of engineering excellence. You will run high-level design reviews, define quality metrics, and champion operational excellence across the org. - Mentor & Multiply: Actively coach senior and lead engineers, helping them navigate complex technical hurdles and grow their careers. You are a talent magnet who people want to work for and learn from. - Deliver with Bias to Action: Ship high-impact features while balancing the need for long-term architectural health and minimizing technical debt. ### Basic Qualifications - Education: BS/MS/PhD in Computer Science, related technical field, or equivalent industry experience. - Experience: 8+ years of experience in software engineering, with a proven track record in a Staff or Principal capacity leading large-scale initiatives. - Distributed Systems: Exceptional expertise in designing, building, and maintaining mission-critical distributed systems that handle massive concurrency and low-latency requirements. - Technical Influence: Demonstrated ability to translate vague business objectives into concrete technical roadmaps and execute against them. - Communication: Outstanding ability to articulate complex technical concepts to executives, stakeholders, and cross-functional partners. Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let’s move it forward, together. Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role. \*Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to [accommodations@uber.com](mailto:accommodations@uber.com).
Confirm your E-mail: Send Email