Software Engineer

DATSeattle, WA
Hybrid

About The Position

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. DAT continues to transform the industry year over year by deploying a suite of software solutions to millions of customers every day, 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. DAT operates 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. Their headquarters are in Denver, CO, and Beaverton, OR, with additional offices in Seattle, WA; Springfield, MO; and Bangalore, India. The Broker Tech team builds products for the Convoy Platform at DAT, enabling brokers to match and execute shipments while working seamlessly within their Transportation Management Systems (TMS). The team partners with brokers to transform how they work, grow, and succeed by empowering matching through smarter tools and visibility, fueling growth by enabling expansion through better pricing, new freight categories, and integrations, ensuring payments by strengthening and automating broker payment processes, and enabling ideal experiences by delivering seamless workflows via APIs and webhooks with self-service configuration and onboarding tools.

Requirements

  • 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)
  • Solid engineering fundamentals: debugging, testing, code quality, and clear written communication

Nice To Haves

  • Exposure to async systems (queues/events) such as Kafka/RabbitMQ/SQS is a plus, or willingness to learn
  • 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)
  • Background in transportation/logistics or complex B2B integrations

Responsibilities

  • Write, test, and deploy production-quality code with guidance from senior engineers
  • Build and maintain backend services in Node.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)
  • 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

Benefits

  • Medical, Dental, Vision, Life, and AD&D insurance
  • Parental Leave
  • Flexible Vacation Time (FVT)
  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service