×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Seattle, King County, Washington, 98127, USA
Listing for: DAT Freight Solutions
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Cloud Engineer - Software, Senior Developer
Job Description & How to Apply Below
About DAT

DAT is an award‑winning employer of choice and a next‑generation SaaS technology company that has been at the leading edge of innovation in transportation supply chain logistics for 45 years. We continue to transform the industry year over year, by deploying a suite of software solutions to millions of customers every day - customers who depend on DAT for the most relevant data and most accurate insights to help them make smarter business decisions and run their companies more profitably.

We operate the largest marketplace of its kind in North America, with 400 million freights posted in 2022, and a database of $150 billion of annual global shipment market transaction data. Our headquarters are in Denver, CO, and Beaverton, OR, with additional offices in Seattle, WA;
Springfield, MO; and Bangalore, India. For additional information, see

Job Final date to receive applications

The Opportunity

We are launching a greenfield initiative to build a robust integrations service that connects Convoy Platform, a DAT product, with freight brokers and related partners. As one of the first three engineers on this new team, you will design and deliver the services, APIs, and event‑driven systems that make this layer the foundation of our future growth.

This role offers true product-level ownership: from architecture and code to CI/CD, monitoring, and scaling. You will shape our technical direction and mentor future hires as the team expands.

What You’ll Do

• Design & Build Integrations Layer
- Architect and implement a new broker‑integrations platform using Node.js (Express.js) and complementary technologies (e.g., Java/Spring Boot or .NET).
- Develop high‑quality, secure APIs (REST, Graph

QL) and event‑driven services to enable reliable broker onboarding and data exchange.

• Hands‑On Development
- Write, test, and deploy production‑quality code; establish code review and documentation standards.
- Implement message‑driven workflows (Kafka, Rabbit

MQ) and reusable integration components.

• Technical Leadership
- Create a 12‑month architectural roadmap; break down objectives into achievable milestones.
- Set best practices for API versioning, CI/CD, observability, and fault tolerance.

• Collaboration & Growth
- Partner with product and business stakeholders to clarify requirements in a complex domain.
- Mentor future teammates as the integrations group scales.

‑Day Expectations

• 30 days
- Fully onboarded and deeply familiar with DAT domain, broker API patterns, and internal systems.
- Establish baseline repo, CI/CD pipeline, and core coding conventions.
- Deliver at least one proof‑of‑concept integration or internal service.

• 60 days
- Complete and review comprehensive architectural plan, including scalability and security trade‑offs.
- Implement first production‑ready integration service with automated testing and monitoring.
- Define metrics (SLAs, error budgets) for the integrations layer.

• 90 days
- Core framework and first set of services live in production; at least one broker actively onboarding through the new system.
- Document reusable patterns (API versioning, retries, backoff) for future engineers.

What Success Looks Like in 12 Months

• A stable, well‑documented integrations platform that enables fast, high‑quality broker onboarding.

• Clear metrics showing improved speed and reliability of partner integrations.

What Excites Us About This Role

• A greenfield build with massive business impact.

• Opportunity to set the technical and cultural foundation for a new integrations organization.

• Direct influence on critical, revenue‑driving systems.

The Skills and Experience You’ll Bring

• 7‑10+ years of professional software engineering experience with deep Node.js expertise (Express.js, NestJS) and at least one additional language (Java/Spring Boot or .NET).

• Proven success designing and deploying large‑scale APIs and event‑driven services.

• Hands‑on experience with message queues (Kafka, Rabbit

MQ) and cloud‑native deployments (Docker/Kubernetes on AWS/Azure/GCP).

• Strong knowledge of integration security (OAuth2, mTLS, JWT).

• Ability to own architecture and code end‑to‑end in an unstructured, early‑stage environment.

•…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary