Hungryroot is a company focused on making healthy eating easy, accessible, and joyful. They are seeking a Senior Software Engineer on the Platform team to design and develop foundational systems and tooling that support other engineering teams, enhancing their ability to deliver solutions efficiently and reliably.
Responsibilities:
- Design, build, and own mission-critical platform systems and integrations that support operations, fulfillment, data science, and other engineering teams
- Partner with stakeholders and engineering leaders to define technical approaches, estimate effort, and break down large initiatives into incremental deliverables that enable faster, iterative delivery
- Drive technical discussions, evaluate tradeoffs, and help the team arrive at practical solutions that balance business needs with long-term maintainability
- Participate in the team’s on-call rotation, responding to production incidents, troubleshooting complex system issues, and driving improvements to reliability, observability, and operational excellence
- Help raise the bar on code quality and engineering discipline through code reviews, testing, automation, technical documentation, and opportunistic refactoring
- Participate in the interview process of other engineering candidates and contribute to hiring decisions
Requirements:
- 5+ years of professional software development experience
- 3+ years of professional Python development experience
- Professional experience building backend services using Django (preferred), Flask, FastAPI, or a similar Python web framework
- Strong SQL experience, including relational data modeling, raw queries, and performance tuning
- Experience designing, deploying, and operating production applications in AWS or another major cloud platform
- Experience translating ambiguous business or technical problems into actionable engineering plans, including technical design, estimation, and incremental delivery
- Experience using observability platforms such as Datadog, CloudWatch, or similar tools to monitor, troubleshoot, and improve the reliability of production systems
- Experience using modern AI-assisted development tools (such as Claude Code) to accelerate learning, improve development efficiency, and assist with debugging and testing while maintaining high standards for engineering best practices and code quality
- Experience with operations, logistics, fulfillment, inventory, supply chain, or e-commerce systems
- Experience with Infrastructure as Code tooling (such as Terraform)
- Experience with Docker and container-based deployment workflows
- Experience with asynchronous technologies (such as Celery)
- Experience with workflow orchestration or job scheduling frameworks (such as Dyrygent)
- Experience using React or similar frontend frameworks
- A bachelor's degree in computer science or a related field