jobapplier

Staff Software Engineer

DAT

Skills

Required

  • APIs
  • TypeScript
  • REST API design
  • OpenAPI specifications
  • versioning
  • authentication and
  • authorization
  • backward compatibility
  • Scrum/Agile SDLC
  • Docker / Kubernetes
  • AWS / Azure / Google Cloud
  • AI
  • Node.js

Preferred

  • freight / logistics / TMS
  • client libraries

Join DAT, a leading technology company in the freight and logistics industry. As a Staff Software Engineer, you will tackle complex problems, build proofs of concept, and design and maintain SDKs and developer tooling. You will work closely with cross-functional teams and have a direct impact on the success of our integrations and developer experience. Enjoy remote/hybrid flexibility, a wellness allowance, parental leave, and numerous other benefits.

Responsibilities

  • Construire des preuves de concept pour l'expérience des développeurs et les capacités de la plateforme qui n'ont pas encore été résolues chez DAT, et prendre celles qui se révèlent à la production.
  • Concevoir, construire et maintenir des SDK et des outils pour les développeurs en TypeScript, en considérant les intégrateurs comme des clients.
  • Participer à la conception et aux revues de code ; écrire et maintenir la documentation technique.

Requirements

  • Practical experience with design principles and patterns, and strong analytical and problem-solving skills
  • Expertise in REST API design and the surrounding practices: OpenAPI specifications, versioning, authentication and authorization, and backward compatibility
  • Experience with Scrum/Agile SDLC and CI/CD

Bachelor's degree in Computer Science or equivalent experience

  • Experience with logging, monitoring, and observability for distributed systems
  • Experience with microservices, containers (Docker/Kubernetes), and cloud-native infrastructure on AWS, Azure, or Google Cloud
  • Knowledge of enterprise integration patterns, including event-driven, EDI, and webhook-based integrations (a plus)
  • A track record of taking ideas from prototype to production
  • Hands-on experience with AI-assisted development, and an understanding of how less technical integrators use AI tools to build against APIs (a plus)
  • Demonstrated history of leading complex, multi-team technical initiatives
  • Outstanding interpersonal and written communication skills; adept at working with professionals from a wide range of disciplines
  • Demonstrated experience designing and operating APIs consumed by external developers or partners
  • 8+ years of experience in software development, with deep backend and full-stack experience in TypeScript and Node.js

Preferred

  • Experience building and maintaining SDKs or client libraries (strongly preferred)
  • Familiarity with freight, logistics, or TMS ecosystems (a plus)

Pay

USD 183,000 - 228,000