Hybrid Senior Software Architect – Engineer

Posted 1 minute ago

Apply now

About the role

  • Senior Software Engineer designing next-gen enterprise platforms for food & beverage supply chains. Building high-performance services and applications in TypeScript within a collaborative, hybrid work culture.

Responsibilities

  • 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.
  • Architecting and building high-performance services and applications across the full stack in an end-to-end TypeScript environment (Deno backend + unified front-end framework).
  • Owning end-to-end system design—from data models and service boundaries to API contracts and UI integration.
  • 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, with enterprise experience strongly preferred.
  • Proven experience as a full-stack or platform engineer—comfortable owning systems across the entire stack, not just a layer.
  • Strong background in at least one of: TypeScript, Node.js, Python, Go, Java, or C#.
  • Domain Driven Design (DDD) experience.
  • 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.
  • Strong architectural intuition around distributed systems, eventing, and state management.
  • Experience building and maintaining APIs, data pipelines, and backend primitives.
  • Ability to design clean contracts between services and across system boundaries.
  • 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.

Job title

Senior Software Architect – Engineer

Job type

Experience level

Senior

Salary

$180,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job