
Senior Staff Software Engineer
SafetyChain Software
full-time
Posted on:
Location Type: Hybrid
Location: Grapevine • Texas • United States
Visit company websiteExplore more
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