Uber is a leading technology company specializing in transportation and delivery services, and they are seeking a Senior Software Engineer for their Offsite Ads team. The role involves building the foundational supply layer for a new business vertical, focusing on creating dynamic ad experiences and expanding Uber's advertising reach beyond their native applications.
Responsibilities:
- Build and maintain the technical infrastructure required for channel expansion, enabling Uber Ads to launch on new external surfaces rapidly
- Implement onsite UX improvements and "shoppable" features that turn a simple ad click into a high-intent user session
- Act as a primary contributor to our offsite web SDK and supply-side backend services, ensuring high reliability and sub-100ms response times
- Work with the Ad Delivery pod to ensure identity matching is seamless and with the Tooling pod to surface reporting data
- Help grow the team by providing thoughtful code reviews and assisting in the onboarding of new engineers
Requirements:
- 5+ years of professional software development experience, with a strong focus on high-traffic web applications
- Deep proficiency in React, TypeScript, and Node.js. You should be comfortable managing complex state and building reusable UI libraries
- Strong experience in Go or Java, particularly in building REST or gRPC microservices that handle high-concurrency workloads
- Solid understanding of browser rendering, asset optimization, and how to minimize latency in third-party environments
- Proven ability to lead feature development from ideation through deployment, including writing design docs and performing code reviews
- Practical experience building consumer ad products from end-to-end, or building 'native' ad formats
- Experience building third-party libraries or widgets meant to be consumed by other developers
- Expertise in setting up robust monitoring (e.g., Prometheus, Grafana) and automated testing suites for distributed systems
- Experience designing clean, extensible APIs that serve both internal and external stakeholders