Senior Software Engineer - Delivery Tech

Gopuff is building solutions to dramatically change the way people purchase their daily goods, providing modern-day solutions to meet customers' immediate everyday needs with products ranging from snacks and ice cream to household goods and beer, at the click of a button.
$165,000 - $200,000
Backend
Senior Software Engineer
Remote
5+ years of experience
E-Commerce · Logistics
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Product, Catalog & Pricing

Senior Software Engineer position at Gopuff, focusing on product catalog and pricing systems, requiring 6 years of experience in building scalable web applications with Java.

Senior Software Engineer - Product, Catalog & Pricing

Senior Software Engineer position at Gopuff, focusing on product catalog and pricing systems, requiring 6 years of experience in building scalable web applications with Java.

Senior Software Engineer, Supply Chain

Senior Software Engineer position at Gopuff focusing on supply chain systems development using Go, SQL, and cloud technologies in a hybrid work environment.

Software Engineer III - Backend (Sunnyvale)

Senior Backend Software Engineer role at Walmart's Sam's Club team, focusing on developing high-performance APIs and services.

Senior Manager, Record to Report

Senior Manager position at Walmart leading cross-functional accounting teams, managing month-end close processes, and driving financial excellence.

Description For Senior Software Engineer - Delivery Tech

Gopuff's engineering team is building solutions to dramatically change the way people purchase their daily goods. We provide the modern-day solution to meet customers' immediate everyday needs with products ranging from snacks and ice cream to household goods and beer, at the click of a button.

As a Senior Software Engineer in our delivery technology team, you will lead the design and development of services and solutions to fulfill the needs of the Delivery Technology, which includes Driver Pay and Pricing, Dispatch and Optimization, ETA and Routing, and the Driver App. The right candidate will have the technical aptitude to drive strategic technology choices through collaboration with product, engineering, and stakeholders across the company. You will partner with engineering leadership and cross-functional teams to strategize and drive the technical evolution of our systems to meet the future growth of the business.

Success in this role will be measured by the effective delivery of services across teams, making strategic design trade-offs, mentoring other engineers, and leading by example through hands-on coding following industry best practices. You will raise the bar of engineering standards across the team and the organization.

At Gopuff, we know that life can be unpredictable. Sometimes you forget the milk at the store, run out of pet food for Fido, or just really need ice cream at 11 pm. We get it—stuff happens. But that's where we come in, delivering all your wants and needs in just minutes.

And now, we're assembling a team of motivated people to help us drive forward that vision to bring a new age of convenience and predictability to an unpredictable world.

Like what you're hearing? Then join us on Team Blue.

Last updated 5 months ago

Responsibilities For Senior Software Engineer - Delivery Tech

  • Promote and support Gopuff Engineering's culture of inclusion and diversity
  • Participate in cross-functional projects in an agile environment
  • Build, deploy, and maintain your own code
  • Support standard development practices including idiomatic syntax, design patterns, and Test driven development
  • Implement and Monitor analytics to ensure the correctness of the business process
  • Support services in production to maintain reliability and correctness
  • Participate in team on-call rotations when necessary
  • Participate in code reviews and giving system design feedback

Requirements For Senior Software Engineer - Delivery Tech

Java
  • Bachelor's degree in Computer Science (or relative experience)
  • 5+ Years of relevant experience
  • Proficiency with modern web, frontend, backend, and/or cloud applications
  • Good understanding of Object Oriented concepts
  • Experience building highly scalable, high-throughput systems
  • Experience creating APIs and extensible systems

Interested in this job?