Senior Principal Software Engineer at Gopuff

United States

Gopuff Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
E-commerce, Delivery, Logistics, TechnologyIndustries

Requirements

  • 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 companies
  • Bachelor degree in Computer Science (or related field)
  • Proven experience in a senior engineering role with increasing responsibility
  • Experience leading technical discussions including evaluation and design of technical solutions
  • Strong communication and interpersonal skills 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 environment
  • Demonstrated ability to mentor a team, and lead without direction
  • Proficiency with SQL, Postgres, Java, Go (golang), and/or nodejs
  • An in-depth and hands on knowledge of data structures, algorithms and modern web and/or cloud technologies

Responsibilities

  • Lead cross functional projects across multiple teams impacting the success of the larger organization
  • Lead technical discussions, design/architect and implement solutions to scale
  • Support standard development practices across multiple teams, including idiomatic syntax, design patterns, and Test driven development
  • Evangelize impactful improvements in our technologies
  • Scope, 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 necessary
  • Implement and Monitor analytics to ensure the correctness of the business process
  • Provide primary operational support and engineering for multiple large distributed software applications
  • Promote and support GoPuff Engineering’s culture of inclusion and diversity

Skills

Key technologies and capabilities for this role

Software EngineeringAPI DevelopmentSystem ArchitectureScalabilityHigh Throughput SystemsTechnical LeadershipCross-Functional CollaborationUX ImprovementPlatform Building

Questions & Answers

Common questions about this position

What experience level is required for this Senior Principal Software Engineer role?

The role requires 10+ years of engineering experience with a proven track record building scalable publicly facing websites, preferably in startup environments or early stage companies, along with a bachelor's degree.

What are the main responsibilities of this position?

Responsibilities include leading cross-functional projects, driving technical architecture and design, building high-scale APIs, supporting development practices like TDD, scoping and delegating projects, tracing bugs across the stack, and providing operational support for distributed applications.

What is the compensation for this role?

This information is not specified in the job description.

Is this a remote position or what is the location requirement?

This information is not specified in the job description.

What does Gopuff's engineering culture emphasize?

Gopuff Engineering promotes a culture of inclusion and diversity, with a focus on delivering consistently great experiences, collaboration with empowered teams, and passion for innovative solutions that delight customers.

Gopuff

Digital delivery service for convenience items

About Gopuff

GoPuff is a digital delivery service that specializes in providing convenience items, snacks, and beverages directly to consumers. Customers can easily place orders through the GoPuff website or app, and their selected products are delivered straight to their doorsteps. The service offers a wide range of items, from candy bars to alcoholic beverages, catering to those who want quick access to everyday goods. Revenue is generated through product sales and delivery fees, with promotional deals available to attract more customers. What sets GoPuff apart from its competitors is its extensive product selection and commitment to fast delivery, aiming to meet the needs of consumers looking for convenience.

Philadelphia, PennsylvaniaHeadquarters
2013Year Founded
$4,817.2MTotal Funding
CONVERTIBLECompany Stage
Consumer GoodsIndustries
1,001-5,000Employees

Benefits

Comprehensive medical, dental, and vision insurance
Optional FSAs and HSA plans
401(k)
Commuter benefits
Supplemental employee, spouse and child life insurance to all eligible employees
Gopuff employee discount
Career growth opportunities
Internal rewards programs
Annual performance appraisal and bonus

Risks

Increased competition from DoorDash could impact Gopuff's market share in gift card delivery.
'Santa Hours' may lead to higher operational costs without guaranteed returns.
Aldi price match could strain profit margins if not managed carefully.

Differentiation

Gopuff offers 24/7 delivery with 'Santa Hours' in London, enhancing convenience.
Partnership with Blackhawk Network enables instant gift card delivery, expanding service offerings.
Acceptance of SNAP EBT nationwide positions Gopuff as a leader in accessible grocery options.

Upsides

Collaboration with Liquid Death boosts brand visibility among younger demographics.
Aldi price match initiative attracts cost-conscious consumers, enhancing competitive edge.
'Give With Gopuff' initiative improves brand image through corporate social responsibility.

Land your dream remote job 3x faster with AI