Staff Software Engineer

allwhere•New York, NY
•$200,000 - $250,000•Hybrid

About The Position

allwhere runs the full lifecycle of IT equipment for distributed companies: procure, deploy, retrieve, redeploy, retire. Our customers are IT teams at fast-growing companies with employees everywhere, and they run their entire hardware operation through our platform and API. The hard part is that our product's output is physical. An API call has to become a purchase order, a technician imaging a machine at a depot, a courier in another country and a device coming back on time when someone leaves. Every one of those steps can be late, partial or reported inconsistently, and the platform has to stay correct anyway. That means building systems that model the real world honestly: long-running workflows that span days and multiple external parties, data that has to stay consistent across services and partners, and an API that customers integrate into their own onboarding and offboarding automation. We operate worldwide, so it has to hold across regions, partners and edge cases we haven't seen yet. You'll set technical direction for our core platform and API, raise the bar on how we design and operate systems, and ship. This is a hands-on role: you'll write a lot of code, and the decisions you make about architecture, reliability and developer experience will define the product for years. We're a small company at an inflection point. The work you do in your first year will be visible in what customers can do with the product, not buried in a roadmap. We're AI native. Every engineer works with Claude Code daily, and we treat AI agents as a core part of how software gets built here, not a productivity add-on. You'll help shape how that evolves. Engineers own problems end to end, from a customer need through design, build, test and production. Cycle times are short and we deploy continuously. You'll work directly with product, operations and customers, not through layers.

Requirements

  • Deep TypeScript, with real production depth in Node (we use NestJS) and React
  • Built and operated systems at scale in a cloud environment (AWS)
  • Comfortable owning production on AWS
  • Designed systems with real-world messiness: integrations with external partners, asynchronous workflows, data that has to stay consistent across services
  • Build software with AI agents every day and have opinions about how to do it well
  • Strong product judgment: can take a customer problem to a shipped solution and explain the trade-offs to people who don't write code
  • Authorized to work in the US

Nice To Haves

  • Event-driven systems (we use SQS and EventBridge)
  • Experience in logistics, marketplaces or anywhere else software has to move physical things
  • A track record of mentoring engineers

Responsibilities

  • Set technical direction for our core platform and API
  • Raise the bar on how we design and operate systems
  • Ship code
  • Write a lot of code
  • Make decisions about architecture, reliability and developer experience
  • Own problems end to end, from a customer need through design, build, test and production
  • Work directly with product, operations and customers

Benefits

  • Generous base salary, depending on experience, plus equity
  • Comprehensive health benefits
  • 401k
  • PTO policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service