Senior Software Engineer - E-Commerce (US Remote OK)

Good Eggs

San Francisco, CA, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/03/2021
  • Website:
  • Company Address: 901 Rankin Street, San Francisco, CA, 94124

About Good Eggs

Absurdly fresh groceries, delivered.

Good Eggs is the unbelievably simple way to feed your family well, all week long. The very best of the Bay, and affordable staples you need, delivered today.

Job Description

Good Eggs delivers absurdly fresh groceries, easy weeknight meal kits, pantry staples, and alcohol straight to your door. We are pioneering a better way for people to feed their family, without settling. We believe good food is the most powerful force for change: For our families, our farmers, our employees, and our environment.
About the Role
Fresh off closing a $100M round of funding and hiring an amazing CMO (Vineet Mehra of Walgreens Boots Alliance), we’re excited to put our focus on accelerating customer-centric growth both in the Bay Area and via an expansion to Southern California later this year.
To take our growth engine to the next level we are building a world-class, data-science driven, e-commerce platform to power customer acquisition, life cycle marketing, and a differentiated customer experience that offers increasing levels of insightful personalization, customer flexibility and reliability.
As a Senior Software Engineer, you’ll work closely with our Growth and Customer Experience organization to architect, design, develop and test our e-commerce platform including our homegrown services as well as key marketing technology partners and tools. 
About the Technology Organization
Our technology organization, composed of Application Engineering, Platform Engineering, Analytics, and IT, will soon number ~35 people. We run a mature agile process, including continuous deployment (automated tests not QA), a culture of DevOps (end-to-end ownership of your code), pair programming, and regular retrospectives. Nobody likes tech debt, so we both empower developers to refactor as they go and also elevate large refactors to the company roadmap level. We're doing all this using a microservice architecture of horizontally scalable 12-factor apps written using React, React Native, Node.js, TypeScript, MongoDB, GraphQL, Apollo and RabbitMQ and integrating with industry leading partners. Everything runs on a modern, containerized platform based on Amazon ECS, including a home-grown abstraction layer that offers developers a more productive Heroku-like experience.


    • Write, test, and maintain software across the stack with minimal need for support
    • Lead architecture decisions for web and mobile applications and integrations 
    • Write technical proposals for solving business problems and work with stakeholders to build alignment around them
    • Contribute to engineering best practices and documentation
    • Support and mentor other engineers including pair programming and PR reviews
    • Participate in an on-call rotation to support our systems. When on-call (approximately 1 week every 2 months), be available 24 hours per day to respond to pages.

Required Qualifications

    • 5+ years of relevant industry experience developing full-stack web applications
    • 2+ years experience building and optimizing e-commerce and marketing technology stacks
    • Fluency in JavaScript, Ruby, Python, or Java
    • Degree, certification, or relevant experience in software engineering
    • Track record of delivering large projects successfully to production
    • Experience acting as the technical lead on at least two cross-team projects

Preferred Qualifications:

    • E-commerce and marketing technology experience
    • Data-driven marketing practices - mobile & web analytics, CDPs, attribution, audience segmentation, personalization, retargeting, ad serving, automation, etc.
    • Planning and deploying campaigns to drive acquisition, increase retention or improve customer lifetime value via CRMs, email marketing, push, social media, etc.
    • Growth tools - e.g. Segment, Branch, Google Marketing Platform, A/B testing, SEO, funnel analytics
    • Enterprise application integration, security, performance and scaling
    • Fluency in Node, Typescript, GraphQL, MongoDB, React, React Native, Redis, or RabbitMQ
    • Microservices architecture experience
    • Experience building and releasing cross-platform mobile apps for Android/iOS with React Native or similar frameworks
Why work for Good Eggs?
• Work for a purpose-driven company
• An incredible work environment with passionate, diverse, and accomplished team members
• Benefits include employer-assisted health, dental, vision, life and disability insurance, 401k, flexible spending accounts (FSA), 20% off groceries, Flex vacation + 10 holidays, generous parental leave, & the opportunity for an unpaid sabbatical after 2 years.
• Meaningful equity is provided to all employees
• The opportunity to work for a pioneering company in a trillion dollar market that is quickly shifting online 
• Guidance from an all-star board including Bill Gurley (Benchmark Capital, #2 on the Midas List), Danny Rimer (Index Ventures), Chuck Templeton (Managing Director of S2G Ventures and founder of Open Table), and Vishal Vasishth (Obvious Ventures).
Good Eggs provides equal employment opportunities for team members and candidates regardless of race, color, religion, national origin, gender, sexual orientation, age, marital status, military status or disability in accordance with local, state and federal guidelines. We hire and promote individuals based on their qualifications for the position to be filled. We are committed to creating a diverse and inclusive workforce.

Related Jobs

Warehouse Associate - Overnight

Good Eggs - Oakland, CA, US

Warehouse Associate - Receiving/Inventory Control

Good Eggs - Oakland, CA, US

Warehouse Associate - Production/Replenishment

Good Eggs - Oakland, CA, US

Senior Platform Engineer / Generalist

Good Eggs - San Francisco, CA, USRemote

Warehouse Steward

Good Eggs - Oakland, CA, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.