SafetyChain Software

Senior Staff Software Engineer

SafetyChain Software

full-time

Posted on:

Location Type: Hybrid

Location: GrapevineTexasUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $180,000 per year

Job Level

About the role

  • You’ll help design and build the foundations of SafetyChain’s next-gen platform—enterprise-grade, AI-enabled, and capable of supporting a wide range of operational workflows across the food & beverage supply chain.
  • Building high-performance services and applications in an end-to-end TypeScript environment (Deno backend + unified front-end framework).
  • Working in a monorepo with strong engineering conventions and automated tooling to accelerate iteration.
  • Using AI-driven developer workflows (code generation, scaffolding, automated tests, modeling, inference-based data mapping, etc.) to dramatically speed up delivery.
  • Making pragmatic architectural decisions—knowing when to build, when to buy, and when to rely on the surrounding ecosystem.
  • Designing systems where platforms emerge from real demand rather than speculative abstraction.
  • Contributing to an “office-first when collaboration matters” culture that values high-bandwidth problem solving and clear ownership.
  • Building enterprise-scale features with attention to reliability, data semantics, and real-world operational constraints.
  • Partnering closely with Product and AI/ML teams to translate domain complexity into clean, scalable systems.

Requirements

  • 8+ years building modern web applications or distributed systems (enterprise experience strongly preferred).
  • Strong background in at least one of: TypeScript, Node.js, Python, Go, Java, or C#.
  • Experience with multiple data storage models—document, columnar, relational—and clear reasoning about tradeoffs.
  • Ability to design and debug systems that operate at real-world scale and complexity.
  • A practical mindset: you don’t reinvent authentication, messaging, or streaming engines unless there’s a damned good reason .
  • Comfort with hybrid work and in-office collaboration for high-context problem-solving.
  • Experience building and maintaining APIs, data pipelines, or backend primitives.
  • Strong architectural intuition around distributed systems, eventing, and state management.
  • Ability to design clean contracts between backend and frontend.
  • Deep understanding of frontend state, caching, offline behavior, and storage semantics.
  • Experience building rich, responsive interfaces for enterprise or operational users.
  • Ability to work with cross-platform UI scaffolding for web, tablet, and desktop environments.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNode.jsPythonGoJavaC#APIsdata pipelinesdistributed systemseventing
Soft skills
problem solvingcollaborationarchitectural intuitionpractical mindsetclear ownershipcommunicationadaptabilitydesign thinkingdebuggingscalability