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).
Uber’s Gifting business is a rapidly expanding global initiative, and we are just getting started. We are looking for a Software Engineer to help us build the future of connection. This is a unique opportunity to join a high-visibility initiative that operates like a startup within Uber. As a Software Engineer on the Gifting team, you will be hands-on in the code, building the features that transform Gifting from a seasonal add-on into a "first-class use case" deeply integrated into the Rides and Eats apps. You will work on tangible, user-facing products—designing systems that are not only scalable but also secure and compliant across global markets.
Job Responsibility:
Build Core Product Features: Design and implement high-quality backend and frontend services for new user experiences
Execute Technical Initiatives: Take ownership of specific technical components within larger projects
Ensure Code Quality & Reliability: Write clean, efficient, and well-tested code. You will contribute to system reliability, ensuring our platforms remain stable during high-traffic peaks
Collaborate Cross-Functionally: Partner closely with Product Managers, Designers, and engineers from other teams to ensure your features integrate seamlessly into the Uber apps
Requirements:
Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience
3+ years of professional experience in software development
Strong Coding Ability: Proficiency in at least one general-purpose programming language (e.g., Java, Go) with a solid understanding of data structures and algorithms
Systems Experience: Experience building and maintaining microservices or distributed systems in a production environment
Full-Stack Exposure: Comfort working across the stack (backend APIs and basic frontend/mobile integration) to deliver end-to-end features
Collaboration Skills: Ability to communicate technical concepts clearly to non-technical stakeholders and collaborate effectively within a team environment
Nice to have:
E-commerce or Payments Experience: Familiarity with checkout flows, order management systems, or payment processing is a plus
AI & LLM Integration: Experience integrating applications with Large Language Models (LLMs) or conversational AI interfaces to drive product discovery and user engagement
Product-Centric Mindset: A passion for building consumer-facing products and an interest in user experience (e.g., helping users find the perfect "birthday brunch" or "thank you gift")