Staff Software Engineer - Ads Manager

A global technology platform that enables mobility and delivery services in over 600 cities worldwide.
$218,000 - $242,000
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS · Automotive

Description For Staff Software Engineer - Ads Manager

Uber is seeking a Staff Software Engineer to join their Ads Manager team, playing a crucial role in building and scaling the company's advertising products and platform. This position offers an opportunity to work at the forefront of digital advertising within Uber's ecosystem, driving both customer satisfaction and revenue growth. The role involves tackling complex engineering challenges at scale, ensuring high availability and reliability of systems that serve Uber's global advertising infrastructure.

The ideal candidate will lead large-scale projects from conception to production, working closely with cross-functional teams including product, data science, and design. They will be responsible for developing world-class advertising solutions that support Uber's growth strategy while maintaining optimal performance and scalability.

This role requires expertise in distributed systems and microservices architecture, with a strong background in programming languages such as Java, Python, or Go. The position offers competitive compensation, including a base salary range of $218,000-$242,000, along with bonus potential and equity awards. The role is hybrid, requiring at least 50% office presence in either San Francisco, Seattle, or New York City.

Working at Uber means joining a company that ignites opportunity by setting the world in motion, operating in over 600 cities globally. The position offers the chance to shape the future of digital advertising while working with cutting-edge technology at scale. The company values diversity, inclusion, and innovation, making it an ideal environment for those who seek to make a significant impact in the intersection of technology and advertising.

Last updated 20 days ago

Responsibilities For Staff Software Engineer - Ads Manager

  • Lead the design, development, and deployment of new ad products, features, and platforms
  • Collaborate with product managers and stakeholders to translate business requirements into technical solutions
  • Improve advertisers self-serve experience
  • Mentor and guide junior engineers on technical designs and best practices
  • Drive the long-term vision for ad products

Requirements For Staff Software Engineer - Ads Manager

Java
Python
Go
  • 5 years full-time Software Engineering work experience with 3 years specialized experience
  • Experience with programming languages (C, C++, Java, Python, or Go)
  • Expertise in distributed systems
  • Experience with scalable & reliable systems in microservices architecture
  • Experience working with cross-functional teams
  • Product and customer-centric approach

Benefits For Staff Software Engineer - Ads Manager

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Staff Software Engineer - Ads Manager

Staff Software Engineer for Container Platform

Staff Software Engineer position focusing on building and maintaining Uber's next-generation container orchestration platform.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on full-stack development and system architecture for core business functions.

Sr Staff Software Engineer, Risk

Lead the development of large-scale risk management systems at Uber, protecting millions of users while ensuring seamless experiences across the platform.

Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer position at Uber's Customer Obsession Engineering team, focusing on building scalable support systems and leading technical initiatives.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on distributed systems and batch storage infrastructure, building multi-petabyte replication services.