Sr Software Engineer - Offers

A global technology company revolutionizing transportation and commerce through its marketplace platforms.
$185,000 - $205,500
Backend
Senior Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Consumer

Description For Sr Software Engineer - Offers

Join Uber's Merchant Offers team as a Senior Software Engineer in one of the company's fastest-growing areas. This role presents a unique opportunity to shape the future of commerce by building innovative discount constructs that benefit both merchants and consumers. You'll be working on a platform with multibillion-dollar impact, handling millions of users and merchants.

The position requires expertise in backend engineering, particularly in designing and implementing scalable distributed systems. You'll be working with modern technologies and programming languages like Java, Python, or Go, while collaborating with cross-functional teams including data scientists, product managers, and operations professionals.

As a senior engineer, you'll lead the entire development lifecycle, from architecture design to deployment, while mentoring other team members and maintaining high code quality standards. The role involves building complex systems that balance marketplace dynamics among merchants, advertisers, consumers, and Uber.

The compensation package is competitive, ranging from $185,000 to $205,500 per year, plus bonus potential and equity awards. The position offers a hybrid work arrangement, requiring at least 50% time in the office to maintain collaboration and cultural identity.

This is an exceptional opportunity for someone who wants to make a significant impact in a high-stakes environment. You'll be building something entirely new while tackling deep technical challenges in a fast-paced, collaborative setting. The role combines technical leadership with hands-on development, requiring both strong engineering skills and the ability to mentor others.

The ideal candidate will have at least 3 years of software engineering experience, with a strong background in distributed systems and scalability engineering. You'll need to demonstrate not just technical expertise, but also leadership qualities, clear communication skills, and a collaborative mindset.

Join a team that's at the forefront of innovation in the e-commerce and transportation space, working on projects that directly impact millions of users worldwide. This role offers the perfect blend of technical challenges, leadership opportunities, and the chance to shape the future of digital commerce at a global scale.

Last updated 16 days ago

Responsibilities For Sr Software Engineer - Offers

  • Design, develop, and maintain robust and scalable software solutions
  • Collaborate with product managers and cross-functional teams
  • Lead entire development lifecycle end-to-end
  • Conduct code reviews and maintain high code quality
  • Stay up-to-date with latest technologies and industry trends
  • Mentor and guide other engineers
  • Build batch and real-time data pipelines
  • Productionize machine learning models in production

Requirements For Sr Software Engineer - Offers

Java
Python
Go
  • PhD or equivalent in Computer Science, Engineering, Mathematics or related field OR 3-years full-time Software Engineering work experience
  • 2-years technical software engineering experience
  • Programming language experience (C, C++, Java, Python, or Go)
  • Desire to be part of a team that delivers impactful results
  • Experience in designing and building hyper-scale distributed systems
  • Clear communication and collaborative mindset
  • Ability to craft clear, maintainable, and reusable software

Benefits For Sr Software Engineer - Offers

Equity
  • Bonus program
  • Equity awards
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Uber Sr Software Engineer - Offers

Sr Software Engineer, Python

Senior Python Software Engineer role at Uber, focusing on building and scaling developer tools and infrastructure for Machine Learning and Data Storage systems.

Sr. Software Engineer, Back End - Uber Flash and Direct

Senior Backend Engineer role at Uber, focusing on Direct and Flash delivery products, requiring 3+ years experience in distributed systems and scalable solutions.

Sr. Software Engineer - Backend

Senior Backend Engineer role at Uber working on the Targeting Platform, building scalable segmentation and targeting capabilities.

Senior Software Engineer, Windows Desktop Applications

Senior Software Engineer position at Uber focusing on Windows Desktop Applications development with competitive compensation and benefits.

Sr Oracle HCM Application Developer

Senior Oracle HCM Application Developer position at Uber, focusing on managing and enhancing HR SaaS applications.