Gopuff

Senior Software Engineer – Delivery Tech

Gopuff

full-time

Posted on:

Location Type: Hybrid

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $155,000 - $195,000 per year

Job Level

About the role

  • Build/maintain services and solutions for Delivery Technology including Driver Pay and Pricing, Dispatch and Optimization, ETA and Routing, and the Driver App.
  • Drive good technology choices through collaboration with product, engineering, and stakeholders.
  • Partner with engineering leadership to strategize technical evolution for future growth.
  • Measure success through effective delivery of services, making right design tradeoffs, and mentoring engineers.
  • Write code following industry practices and raising engineering standards within the team.

Requirements

  • Bachelor's degree in Computer Science (or relative experience)
  • 5+ Years of 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
  • Experience using Go, Java, Python, Flutter, Node.js in a production setting and open to learning other languages
  • Experience building microservices in a distributed environment
  • Experience with message-based/event-driven architecture with knowledge of asynchronous transactional patterns
  • Public cloud experience in a production setting (Azure/GCP)
  • Experience in operations, monitoring, and deployment methodologies for distributed systems
Benefits
  • Medical/Dental/Vision Insurance
  • 401(k) Retirement Savings Plan
  • HSA or FSA eligibility
  • Long and Short-Term Disability Insurance
  • Mental Health Benefits
  • Fitness Reimbursement Program
  • 25% employee discount & FAM Membership
  • Flexible PTO
  • Group Life Insurance
  • EAP through AllOne Health (formerly Carebridge)
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaPythonFlutterNode.jsAPIsmicroservicescloud applicationsasynchronous transactional patternsObject Oriented concepts
Soft Skills
collaborationmentoringstrategizingmeasuring successmaking design tradeoffs
Certifications
Bachelor's degree in Computer Science