Hungryroot Logo

Hungryroot

Senior Software Engineer, Platform

Posted 17 Days Ago
Remote
Senior level
Remote
Senior level
The Senior Software Engineer will be responsible for technical design, implementation, and maintenance of features on the Platform Team, focusing on REST API endpoints and database schema changes. They will mentor junior developers, participate in code reviews, and contribute to feature development while working closely with other engineering leads on complex projects.
The summary above was generated by AI

About Us

Hungryroot is using AI to build the most consumer-centric food and wellness company to ever exist. We are your personal assistant for healthy living. We get to know your goals, lifestyle, and budget, and we recommend and deliver healthy groceries, easy recipes and essential supplements for you and your family. It’s the easiest way to eat healthy, achieve your goals, save time, and discover new foods. Founded on the belief that food is the foundation of health, convenience should not mean compromise, and we’re all unique in how we eat and live, Hungryroot is building a future in which healthy living is easy and enjoyable. 

We are a distributed team built on top talent from over 28 states across the U.S. While we have a headquarters in New York City, we support employees working from wherever they are based. We believe in fostering team connection and collaboration across all of our employees' locations. Expect to attend regular team building events and an annual company retreat. Expect to be treated like an owner who cares about our common goal, not someone who has to clock in and out of work.

About the Role

At Hungryroot, our mission is to serve as our customers’ personal assistant for healthy living, helping them feel better on a daily basis and have more time to do what they love. This Senior Software Engineer will have an opportunity to drive technical design, implementation, integrations, testing and maintenance of important features on the Platform Team. This individual will work on areas including  REST API endpoints, database schema changes, translating business logic, performance tuning, security hardening and other critical features. 

We are looking for someone who  can independently execute projects, proactively raise issues and resourcefully unblock themselves. We are also looking for someone who is excited about mentoring and guiding less experienced or new developers on the team and for a team player who can constructively debate any issue, persuade others with hard evidence while staying objective and open to changing their mind. This individual will help support our growing Platform team.

Responsibilities

  • Own mission-critical and high scale systems and integrations, particularly those that support operations and data science 
  • Drive important technical discussions and help the team arrive at the best possible solution given any constraints we may face. Be a sounding board to other engineers and willing to offer assistance in helping solve challenging  problems
  • Work closely with engineering leads on planning and execution of large, complex projects.
  • Contribute directly to important feature development and maintenance
  • Help raise the bar on code quality and enforce engineering discipline through code review feedback, testing, technical presentations and opportunistic refactoring
  • Participate in the interview process of other senior, mid, or junior engineering candidates and contribute to hiring decisions

Requirements

  • 5+ years of commercial software development experience
  • 3+ years of experience using Python and the wider ecosystem as the primary day-to-day environment
  • 2+ years of experience working with a web framework such as Django (Required), Flask, Rails
  • 3+ years of relational SQL experience
  • 2+ years of experience troubleshooting production issues
  • Excited to collaborate with great teammates and be positive and constructive in communication
  • Excellent grasp of computer science concepts like algorithms, data structures, complexity, and common design patterns
  • Proficient in debugging and troubleshooting, especially when it comes to backend systems or background processes

Nice to Haves

  • Working knowledge in JavaScript and React.js
  • Clear written documentation and technical communication 
  • Experience working with AWS (S3, Elasticache/Redis, Redshift)
  • Experience working with build systems (Github Actions, Jenkins, CircleCI, Travis)
  • Experience with test automation systems like PlayWright

Perks & Benefits 

  • Remote-first: work from home, work from our NYC office, work from anywhere in the U.S. - you decide!
  • Equity 
  • Unlimited vacation policy
  • Universal paid parental leave
  • Monthly Hungryroot credit for delicious, healthy groceries
  • Comprehensive health, vision, dental, and life insurance
  • Wellbeing benefits including One Medical, Spring Health, LiveHealth, Rightway care concierge, and more
  • 401k with match
  • A work from home stipend to support your initial home-office setup

Expected Pay Range:
$144,000 - $180,000

The employer will not sponsor applicants for work visas.

Our mission to help make healthy eating easy, accessible, and joyful is better served by a diverse workplace. We are a proud Equal Opportunity Employer committed to building an inclusive workplace. We have zero-tolerance for harassment or discrimination. We do not discriminate on the basis of any protected class.

Top Skills

JavaScript
Python

Similar Jobs at Hungryroot

17 Days Ago
Remote
USA
Mid level
Mid level
Artificial Intelligence • eCommerce • Food
The Fullstack Software Engineer builds and maintains web applications for internal users, focusing on high-scale automated testing and efficient user interfaces. The role involves troubleshooting, debugging, and enhancing system performance, while collaborating with multiple teams.
Top Skills: JavaScriptPythonReactSQL
22 Days Ago
Remote
USA
Mid level
Mid level
Artificial Intelligence • eCommerce • Food
As a Software Engineer on the Data Science team, you will design, build, and maintain scalable backend systems, deploy and monitor machine learning models, and collaborate across teams to enhance product features. You will ensure system reliability and performance while contributing to code quality and best practices.
Top Skills: C++Python
23 Days Ago
Remote
USA
Senior level
Senior level
Artificial Intelligence • eCommerce • Food
The Senior Manager of Marketing Analytics will lead efforts in data analysis to support customer acquisition and retention at Hungryroot. Responsibilities include optimizing spend allocation, forecast business KPIs, and improving analytics practices across marketing teams, utilizing technical skills in SQL and advanced Excel for data-driven insights.
Top Skills: SQL

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account