Lead Software Engineer, Engagement

Posted 1 week ago
$125,000 - $15,000


Territory Foods is hiring a Lead Software Engineer to re-imagine customer engagement. The customer engagement team focuses on technology around customer retention. Features such as notifications, messaging (SMS, email, in-app), recommendations, and subscription customization are domain areas maintained by the engagement team.
This role will primarily consist of writing software, scoping projects, running ceremonial process meetings, designing system architecture, and providing guidance to the engineers on the engagement team.
Territory Foods Lead Engineers are not people managers.


Territory technologists put health and wellness at the fingertips of their customers. They deliver a best-in-class e-commerce experience that provides personalized nutrition via differentiated distribution models to seven major markets including DC, NYC, NJ, Philadelphia, Dallas, Austin, and Southern California (the list is still growing).
At Territory, they believe that their people and culture are their biggest assets. Because of their passion for wellness, community development, and entrepreneurship, they seek team members who not only believe in this mission but live it too. Their remote operating model allows them to hire cutting-edge thinkers around the country who provide diverse and innovative ideas.

Their Stack:

Ruby on Rails
NextJS / React


You're a motivated self-starter that can architect and sequence a project with stakeholders and roll your sleeves up to dig into it with the team.


  • B.S. in Computer Science, relative engineering field, or equivalent experience
  • 2+ years of professional experience as a Technical Lead or equivalent role
  • 4+ years of professional experience as a contributing software engineer
  • Understand how to write maintainable software in multiple programming paradigms
  • Expert knowledge of designing and building standardized HTTP-based JSON APIs.
  • Understanding of API security best practices
  • Demonstrated proficiency in designing web applications from the client to the data store


  • Proficiency with one or more of the following programming languages: React Native, Swift, Kotlin, Go, Elixir
  • Familiarity with push notification and messaging infrastructure
  • Familiarity with trunk-based development and rolling deployments
  • Familiarity / proficiency in distributed software architecture (AMQP, event-sourcing, CQRS, caching etc)
  • Proficiency designing GraphQL services
  • Experience working with service oriented architecture
  • Knowledge around vertically and horizontally scaling an application
If you are interested in learning more about this company or any Startups/Small Businesses in the area, please contact us and check us out here!!
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status

Tech Stack

  • Python