cover image
DAT Freight & Analytics

Software Engineer

Hybrid

Seattle, United states

$ 157,000 /year

Junior

Full Time

21-12-2025

Share this job:

Skills

Communication Java TypeScript SQL GraphQL CI/CD Docker Kubernetes Monitoring Test Training Databases react node.js JS Kafka Microservices

Job Specifications

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 www.DAT.com/company

Job Application Deadline: 01/30/2026

The Opportunity

Broker Tech builds products for the Convoy Platform at DAT, enabling brokers to match and execute shipments while they work seamlessly within their Transportation Management Systems (TMS). We partner with brokers to transform how they work, grow, and succeed by:

Empowering Matching: Building smarter tools and visibility that boost broker match rates and strengthen carrier connections.
Fueling Growth: Enabling brokers to expand through better pricing, new freight categories, and integrations.
Ensuring Payments: Strengthening and automating broker payment processes to reduce risk and ensure reliability.
Enabling Ideal Experiences: Delivering seamless workflows via APIs and webhooks between the Convoy Platform and TMSs, with self-service configuration and onboarding tools.

What You’ll Do

Hands-On Development

Write, test, and deploy production-quality code with guidance from senior engineers.
Build and maintain backend services in js/TypeScript and contribute to React frontends as needed.
Implement and support message-driven workflows (Kafka/RabbitMQ) using existing patterns and reusable components.
Improve code quality and maintainability as you deliver features (tests, refactors, documentation).

Collaboration & Growth

Partner with product and business stakeholders to clarify requirements in a complex domain.
Participate in code reviews (both receiving and giving) and incorporate feedback quickly.
Learn the team’s operational practices: monitoring, alerts, on-call support, and incident follow-ups.
Grow ownership over time: take on increasingly complex tickets, then small projects.

The Skills And Experience You’ll Bring

2–5+ years of professional software engineering experience (or equivalent).
Experience building production services in TypeScript/Node.js (or strong Java/C#/Go experience with willingness to ramp).
Familiarity with React and modern frontend development fundamentals.
Comfort working with APIs (REST preferred; GraphQL a plus) and collaborating on contracts.
Familiarity with SQL databases (schema basics, writing queries, migrations with guidance).
Exposure to async systems (queues/events) such as Kafka/RabbitMQ/SQS is a plus, or willingness to learn.
Solid engineering fundamentals: debugging, testing, code quality, and clear written communication.
Willingness to participate in on-call rotation and incident follow-ups (with support and training).

Bonus Skills

Experience with microservices in production.
Hands-on exposure to Kafka/RabbitMQ patterns (retries, DLQs, idempotency).
Docker/Kubernetes familiarity.
CI/CD experience (tests in pipeline, safe deploy patterns, feature flags).

Why DAT?

DAT is an award winning employer of choice.

For starters, we have a hybrid work environment, but we also know what makes a great workplace. We have a time-tested and resolute set of operating values predicated on integrity, mutual respect, open communication, and executing with excellence. These values inform our strategic vision as much as any one of our products does. We’ve been an employer of choice in the Portland metropolitan area for four decades, and within one year of opening our Denver office, DAT was #26 on Built In Colorado’s 100 Best Places to Work In Colorado.

Medical, Dental, Vision, Life, and AD&D insurance
Parental Leave
Up to 20 days of paid time off starting in year one
An additional 10 holidays of paid time off per calendar year
401k matching (immediately vested)
Employee Stock Purchase Plan
Short- and Long-term disability sick leave
Flexible Spending Accounts
Health Savings Accounts
Employee Assistance Program
Additional programs - Employee Referral, Internal Recognition, and Wellness
Free TriMet transit pass (Beaverton Office)
Competitive salary and benefits package
Work on impactful projects in a cutting-edge environment
Collaborative and supportive team culture
Opportunity to make a real difference in the trucking industry
Employee Resource Groups
This position is not eligible for visa sponsorship**

For Washington-based candidates, in compliance with the Wash

About the Company

DAT Freight & Analytics operates DAT One, North America's largest truckload freight marketplace; DAT iQ, the industry's leading freight data analytics service; and Trucker Tools, the leader in load visibility. Shippers, transportation brokers, carriers, news organizations, and industry analysts rely on DAT for market trends and data insights, informed by nearly 700,000 daily load posts and a database exceeding $1 trillion in freight market transactions. Founded in 1978, DAT is a business unit of Roper Technologies (Nasdaq: R... Know more