Senior Principal Software Engineer

2 months, 1 week ago
Full-time
Lead
Software Development
Gopuff

Gopuff

Gopuff is an instant commerce platform that delivers groceries, alcohol, home essentials, and more to consumers in minutes. With a wide range of products including cleaning supplies, medicine, pet care, beauty items, and local brands, Gopuff offers a u...

Food Products
10K-50K
Founded 2013
$2400M raised

Description

  • Lead cross-functional projects across multiple teams that impact the larger organization.
  • Drive technical architecture, lead technical discussions, and design and implement scalable solutions.
  • Build and own platforms and high-scale, high-throughput APIs serving millions of customers.
  • Scope, decompose, organize, delegate, and coordinate project work for multiple teammates with minimal oversight.
  • Promote and support standard development practices across teams, including idiomatic syntax, design patterns, and test-driven development.
  • Trace and diagnose bugs across the entire software stack, including OS, libraries, virtual machine, and compiler when necessary.
  • Implement and monitor analytics to ensure correctness of business processes.
  • Provide primary operational support and engineering for multiple large distributed software applications.
  • Collaborate with cross-functional stakeholders to improve customer UX for product search and browsing and evangelize impactful technology improvements.

Requirements

  • 10+ years of engineering experience with a proven track record building scalable, publicly facing websites (preferably in start-up or early-stage environments).
  • Bachelor’s degree in Computer Science or a related field.
  • Proven experience in a senior engineering role with increasing responsibility and ability to mentor and lead teams.
  • Experience leading technical discussions including evaluation and design of technical solutions.
  • Strong communication and interpersonal skills to communicate strategy, technical direction, and priorities across teams.
  • Demonstrated success working in a rapidly changing, collaborative, and iterative product development environment.
  • Proficiency with SQL and Postgres, and experience with one or more of Java, Go (Golang), and/or Node.js.
  • In-depth, hands-on knowledge of data structures, algorithms, and modern web and cloud technologies.
  • Ability to generate reasonable time estimates and deliver business-critical results measured by impact to the engineering organization.

Benefits

  • Base salary range $215,000 - $285,000 (location-dependent).
  • Eligible for a discretionary annual cash bonus and participation in Gopuff’s equity incentive plan.
  • Medical, dental, and vision insurance.
  • 401(k) retirement savings plan.
  • HSA or FSA eligibility.
  • Long- and short-term disability insurance.
  • Mental health benefits and Employee Assistance Program (EAP) through AllOne Health.
  • Flexible PTO; fitness reimbursement program; 25% employee discount and FAM Membership.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Mexico City, Mexico

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Application Engineer to help shape its accessible text-to-speech product experience across the Windows platform.

C# C++ CI/CD .NET
29 minutes ago

Software Engineer, Cash App Banking

Block 10K-50K Capital Markets

Cash App, part of Block, is hiring a software engineer for its Banking server engineering team to build and ship customer-facing banking experiences that help millions of users store, manage, and move money.

AWS Datadog DynamoDB gRPC Hibernate HTTP Java JSON JUnit Kafka Kotlin Microservices MySQL Prometheus
36 minutes ago

Senior Software Engineer, Core Experiences - Mountain View, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer to build the core services and SDKs behind its cross-platform product experience for an audio information platform serving millions of users.

GCP Java Kotlin
41 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Oslo, Norway

Speechify 51-250 Internet Software & Services

Speechify is seeking a Senior Windows Desktop Engineer to lead the design and development of accessible, high-quality native Windows applications that help millions of users read and learn without barriers.

C# C++ CI/CD .NET
57 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers