Staff Software Engineer in Ashington

Staff Software Engineer in Ashington

Ashington Full-Time On-site
D

  • You are a Staff Engineer who builds

  • Hand you a problem no one at DAT has solved yet and you stand up a proof of concept in days, put it in front of real users, and let what you learn decide what happens next

  • You are pragmatic: you would rather deliver customer value in weeks than polish something no one asked for

  • You are comfortable with ambiguity and limited direction, and you do your best work partnering across teams to turn a promising idea into something that ships

  • You understand your customers, including the brokers and integrators who increasingly build with AI coding assistants, and you design for how they actually work

  • Working proofs of concept delivered early, with the ones that prove out taken to production

  • Third-party integrators, including those building with AI coding assistants, can build, test, and troubleshoot against DAT APIs without engineering hand-holding

  • Documentation, API specifications, and examples that consistently produce good results when integrators use AI tools

  • One or more SDKs that reduce the effort for partners to integrate with DAT

  • Production-grade API logging and monitoring that gives Product, Engineering, and Customer Support a shared, trustworthy view of integration health

  • Light, practical guidelines applied to our customer-facing APIs, starting with new integration surfaces such as shipment ingest

  • Effective knowledge-sharing and mentorship across engineering teams

  • Build proofs of concept for developer experience and platform capabilities that have not been solved at DAT before, and take the ones that prove out to production

  • Execute against our established architectures, refining them where they need it, and partner across Integrations, Product, Support, and Engineering to drive impact

  • Design, build, and maintain SDKs and developer tooling in TypeScript, treating integrators as customers

  • Build documentation, OpenAPI specifications, and examples that work well when integrators use AI coding assistants, and learn how our customers actually use AI so you can make them successful

  • Design and build API logging and monitoring that gives teams visibility into how integrations behave in production

  • Help shape lightweight governance for our customer-facing APIs (consistency, versioning, authentication, error handling, and deprecation), applied through an abstraction layer between our internal services and integrators

  • Anticipate and communicate roadblocks before they require escalation, and align stakeholders across teams on shared direction

  • Reduce toil and improve the reliability, cost, and performance of our integration services

  • Use AI-assisted development in your own work and share what works with your teammates

  • Write unit, integration, and functional tests, and guide others in doing the same

  • Participate in design and code reviews; write and maintain technical documentation

  • Review functional requirements, analyze their impact on schedule and software design, and translate business needs into technical specifications

  • Mentor engineers on and beyond your team

  • Stay current on industry trends, emerging technologies, and best practices in API platforms and developer experience


Benefits



  • Remote/hybrid flexibility

  • Parental leave

  • Wellness allowance

  • Career development paths

  • Immediate 401(k) matching

  • Stock purchase program

  • Mental health support

  • FSA/HSA options

  • Life insurance

  • 20 days PTO from day one, plus 10 paid holidays annually

  • Leadership training, mentorship programs, education reimbursement & industry certifications

  • Performance bonuses & annual merit increases

  • Premium health coverage, plus dental & vision


Practical experience with design principles and patterns, and strong analytical and problem-solving skillsExperience building and maintaining SDKs or client libraries (strongly preferred)Familiarity with freight, logistics, or TMS ecosystems (a plus)Expertise in REST API design and the surrounding practices: OpenAPI specifications, versioning, authentication and authorization, and backward compatibilityExperience with Scrum/Agile SDLC and CI/CDBachelor’s degree in Computer Science or equivalent experienceExperience with logging, monitoring, and observability for distributed systemsExperience with microservices, containers (Docker/Kubernetes), and cloud-native infrastructure on AWS, Azure, or Google CloudKnowledge of enterprise integration patterns, including event-driven, EDI, and webhook-based integrations (a plus)A track record of taking ideas from prototype to productionHands-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 initiativesOutstanding interpersonal and written communication skills; adept at working with professionals from a wide range of disciplinesDemonstrated experience designing and operating APIs consumed by external developers or partners8+ years of experience in software development, with deep backend and full-stack experience in TypeScript and Node.js

#J-18808-Ljbffr

D

Contact Details:

DAT Recruitment Team