Senior Software Engineer (Business Logic)

Company: The Farmer's Dog

Location: New York, New York, United States

Salary: $190k - $200k per year

Type: Full-time

Posted: 2026-09-16

About this role

  • As a Senior Software Engineer on the Business Logic pod, you’ll work on the systems at the core of how The Farmer’s Dog operates: subscriptions, pricing, billing, and order generation
  • Everything depends on these systems, and we’re reshaping them for the next phase of growth
  • You’ll own architectural decisions that other engineers will build on for years, partnering closely with other engineering pods, Product, Design, Data Analytics, and Lifecycle Comms
  • We care deeply about building reliable, scalable systems and about working well together, regularly whiteboarding, pair programming, and reviewing architecture with peers who set a high bar
  • If you want to make an outsized impact on technology, on customers, and on the lives of dogs everywhere, this is the right place for you
  • Lead the end-to-end lifecycle of complex systems and features, from design through long-term operation. You own what you ship in production, not just the merge
  • Decompose ambiguous problems into concrete work. Take a customer problem or vague initiative, break it into shippable scope, make judgment calls you can defend and document, then ship the code that delivers against them
  • Understand data relationships and how they propagate through the system. Engineers here own the data model end-to-end, from API to database, designing the schemas, migrations, and contracts that hold up as we iterate. Be thoughtful with decisions that help us iterate and hold up as we scale
  • Own production operation and monitoring of the systems you build, with awareness of their SLAs. Diagnose root causes and anticipate risk before it becomes an incident. Surface issues with recommendations, not open questions
  • Partner cross-functionally with Product, Design, Data Analytics, Lifecycle Comms, and others as the work demands. Bring them in from the start and solve problems together, not in isolation. Write and speak clearly enough that they can engage with your decisions, not just receive them
  • Develop the p...

Create Your Job Alert

Other Senior Jobs

Other Jobs in New York