Demo

Senior Principal Software Engineer

Gopuff
Charleston, WV Full Time
POSTED ON 11/25/2025
AVAILABLE BEFORE 1/25/2026
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. In addition to direct to consumer delivery, Gopuff offers our leading fulfillment network as a service to other companies.We are seeking a Senior Principal Software Engineer who is excited about creating innovative solutions to make life effortless for our customers! The kind of people we are looking for want to create an end to end shopping experience that will delight our customers, enable partners to expand their reach through unique brand experiences, and bring new concepts to life from the ground up alongside some of the biggest and most recognizable companies in the world. In short, we are looking for people who are eager to help create the future of Gopuff!As a senior principal engineer, you will build and own the platforms that our systems run on. You will build high scale, high throughput APIs to serve millions of customers. You will work closely with cross-functional stakeholders to improve the UX for our customers searching and browsing for products on Gopuff.Your primary responsibility will be to drive the technical architecture and design of our business domains. The right candidate will have the technical aptitude to drive good technology choices through collaboration with empowered teams. Success in this role will be measured by the delivery of business critical results and impact to the engineering department. We are looking for candidates who are passionate about delivering consistently great experiences within our engineering team.Responsibilities:Lead cross functional projects across multiple teams impacting the success of the larger organizationLead technical discussions, design/architect and implement solutions to scaleSupport standard development practices across multiple teams, including idiomatic syntax, design patterns, and Test driven developmentEvangelize impactful improvements in our technologiesScope, decompose, and organize projects for multiple teammates. Delegate tasks and coordinate teammates to bring those projects to completion with minimal oversight. Generate time estimates with reasonable accuracy to help determine project timelines.Trace bugs across the entire software stack, including into the OS, libraries, virtual machine and compiler if necessaryImplement and Monitor analytics to ensure the correctness of the business processProvide primary operational support and engineering for multiple large distributed software applicationsPromote and support GoPuff Engineering’s culture of inclusion and diversity.Minimum Qualifications:10 years engineering experience with a proven track record as an engineer building scalable publicly facing web sites preferably in start-up environments or early stage companiesBachelor degree in Computer Science (or related field)Proven experience in a senior engineering role with increasing responsibilityExperience leading technical discussions including evaluation and design of technical solutionsStrong communication and interpersonal skills. Need to effectively communicate strategy, technical direction, priorities and collaborate with other engineering leads.Demonstrated success working in and promoting a rapidly changing, collaborative, and iterative product development environmentDemonstrated ability to mentor a team, and lead without direction.Proficiency with SQL, Postgres, Java, Go (golang), and/or nodejsAn in-depth and hands on knowledge of data structures, algorithms and modern web and/or cloud technologiesThe only predictable thing about life is that it’s wildly unpredictable. That’s where we come in. When life does what it does best, customers turn to Gopuff to deliver their everyday essentials, and to get through their day & night, work day and weekend. We’re assembling a team of thinkers, dreamers & risk-takers...the kind of people who know the value of peace of mind in an unpredictable world. (And people who love snacks.)Like what you’re hearing? Welcome to Gopuff.#LI-GOPUFFThe Gopuff Fam is committed to an inclusive workplace where we do not discriminate on the basis of race, sex, gender, national origin, religion, sexual orientation, gender identity, marital or familial status, age, ancestry, disability, genetic information, or any other characteristic protected by applicable laws. We believe in diversity and encourage any qualified individual to apply. We are an equal employment opportunity employer.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Salary : $128,500 - $177,100

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Principal Software Engineer?

Sign up to receive alerts about other jobs on the Senior Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Gopuff

  • Gopuff Bloomington, IN
  • Gopuff is looking for Operations Associates (OAs) to join the operations team. Directly reporting to a Site Leader, OAs play an essential role at Gopuff th... more
  • 13 Days Ago

  • Gopuff Bloomington, IN
  • Gopuff is looking for Operations Associates (OAs) to join the operations team. Directly reporting to a Site Leader, OAs play an essential role at Gopuff th... more
  • 13 Days Ago

  • Gopuff Camas, WA
  • Do more than make ends meet. Deliver with Gopuff and get paid to deliver what your neighbors need from a Gopuff facility near you! With one centralized pic... more
  • 13 Days Ago

  • Gopuff Lansing, MI
  • Gopuff is looking for Operations Associates (OAs) to join the operations team. Directly reporting to a Site Leader, OAs play an essential role at Gopuff th... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Senior Principal Software Engineer jobs in the Charleston, WV area that may be a better fit.

  • Articulate Charleston, WV
  • Articulate is looking for a Senior Software Engineer to join our amazing Localization team!As a Senior Software Engineer at Articulate, you’ll work closely... more
  • 28 Days Ago

  • Lensa Charleston, WV
  • Lensa is a career site that helps job seekers find great jobs in the US. We are not a staffing firm or agency. Lensa does not hire directly for these jobs,... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!