> Markdown version of [/jobs/ext/581715-principal-software-engineer-architect](https://www.wearedevelopers.com/jobs/ext/581715-principal-software-engineer-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer & Architect - **Company:** The Safety Chain Consulting Services LLC - **Location:** Grapevine, TX, United States - **Experience:** Expert - **Salary:** $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, C Sharp (Programming Language), Code Generation, Data Mapping, Software Debugging, Distributed Systems, Desktop Environments, Python (Programming Language), Node.Js, TypeScript, Web Applications, Data Storage Technologies, Caching, Backend, Event Driven Architecture, Front End Software Development, Data Pipelines, Golang - **Published:** June 21, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=24dc7244391aea2e ## About the Role Do you have experience in Tooling?, * 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. Full-Stack Engineers * 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. Frontend-Focused Engineers * 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. How You Think (the part we screen hardest for) * You're allergic to cargo-cult engineering and prefer reasoning from first principles. * You default to outcome-based decisions instead of theoretical purity. * You don't chase platform work for its own sake-platforms should emerge from repeated need. * You care about simplicity, legibility, and solving the right problem. * You're energized by a team of peers who challenge each other and move fast. ## Description 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. This includes: * 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. What You Bring You don't need to show up as a TypeScript, Node or Deno expert-but you must be the kind of engineer who can learn fast, adapt faster, and enjoy working with modern tooling. ## Related Videos - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Super scaling for the Super Bowl: How to survive 30 million users hitting your backend in 30 minutes](https://www.wearedevelopers.com/videos/100356-super-scaling-for-the-super-bowl-how-to-survive-30-million-users-hitting-your-backend-in-30-minutes) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)