Postmates logo
Postmates
Write a Review|3.2|

Postmates hiring Software Engineer II - Uber Eats, Seattle, Washington

Software Engineer II - Uber Eats

Postmates

Seattle, Washington
Posted today

Software Engineer II

• Uber EatsCollaborates with stakeholders within the team to build and maintain backend services and solutions to support user-facing products.

Eater Messaging owns in and out of app messaging to Eaters. This includes things like push messages, billboards on home feed, and other surfaces. As a platform team embedded in the Core Consumer experience team, you will have the opportunity to shape how we communicate value to our Eaters and help them on their journey with Eats. This team will enhance existing tools, looking to enable our partner stakeholders to drive value, and move towards a more automated future.

Join us!

The Uber Eats Growth team is responsible for the rapid expansion of the platform. Their work focuses on scaling Uber Eats into new markets and diversifying the business beyond just food delivery into groceries, retail, and more. As a Backend Engineer on this team, you will build the high-quality, scalable systems that drive user acquisition and engagement. This is a strategic role that requires a mix of deep technical expertise and a "big picture" mindset to ensure Uber Eats' long-term global success.

Uber Courier is a rapidly expanding C2C and small-business delivery service that has surpassed $1B in ARR, with significant growth potential in the US and EMEA.

Beyond standard package delivery, the platform supports specialized use cases like store pickups, returns, and intercity transport. This specific role sits within the Fulfillment team, focusing on the high-throughput marketplace to build and optimize matching and pricing features.

Search is one of the most heavily used features on Uber Eats, driving over a third of our orders. Our mission is to help eaters effortlessly find what they're craving and discover the breadth of merchants and items on our platform.

As part of the Eats Search Experience team, you'll work on building the next generation of search features that make discovery faster, more relevant, and more delightful. This role is ideal for a product-minded engineer who thrives on translating user needs into elegant technical solutions. You'll gain hands-on experience in one of Uber Eats' highest-impact product areas, with opportunities to grow your skills in backend development, experimentation, and cross-functional collaboration.

Design, develop, and maintain robust and scalable software solutions

Collaborate with product managers, cross-engineering teams, data scientists and other partners to gather requirements and translate them into technical specifications

Identify opportunities and lead of the entire development lifecycle end-to-end, from architecture design and coding to deployment

Conduct thorough code reviews, offering constructive feedback to maintain high code quality and elevate coding standards

Stay up-to-date with the latest technologies and industry trends, evaluating their potential impact on our software systems and recommending appropriate integrations or improvements

Bachelor's degree or equivalent in Computer Science, Engineering, Mathematics or related field with at least 2 year of full-time Software Engineering work experience OR PhD in Computer Science, Engineering, Mathematics or related field

Proficiency in at least one programming language such as Java, C

• , Python, or Go

2 years of experience with backend development, building and delivering end-user products.

Master's degree or higher in Computer Science, Engineering, Mathematics or related field

More than 3 years of full-time Software Engineering work experience

Proven experience building highly available distributed systems (at Uber scale) and working across multiple backend services

Experience working on scalable backend systems utilizing a microservices architecture

High bar for quality as demonstrated by code reviews, documentation, unit and integration testing

Experience with optimization techniques and algorithmic development

Strong problem-solving skills, with expertise in algorithms, data structures, and complexity analysis

Estimated Salary

$134
/ hour

Postmates pays $134 for Software Engineer in Seattle, Washington, with most salaries ranging from $101 to $177. Pay can vary based on role, experience, and local cost of living.

Median
$134
Low
$101
High
$177

Share This Job

Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.