Skip to content
DAT Freight & AnalyticsDAT Freight & AnalyticsSeattle, WA

Software Engineer I

Build and maintain backend services in Node.js/TypeScript (with React contributions) for the Convoy broker platform at DAT, focusing on matching, payments, workflows, and TMS integrations. Requires 2+ years professional software engineering experience.

122k – 157k
Hybrid2+ YOEFullstack Engineering

About the role

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 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).

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.

What Excites Us About This Role

  • As the Convoy platform expands into a critical marketplace for brokers, this team shapes outcomes that matter for broker workflows and reliability.
  • High ownership with support: you’ll ship meaningful work while learning from senior engineers in a complex, real-world domain.
  • Lots of surface area: integrations, workflows, payments, messaging, and partner-facing APIs.

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.

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).
  • Background in transportation/logistics or complex B2B integrations.

Skills

TypeScriptNode.jsReactJavaC#GoREST APIsGraphQLSQLKafkaRabbitMQDockerKubernetesCI/CD
DAT Freight & Analytics

Software Engineer I

DAT Freight & AnalyticsSeattle, WA

Entry-to-mid level software engineer building backend services and infrastructure for a broker-facing logistics platform. Works with Node.js/TypeScript, React, messaging systems, and cloud infrastructure under senior mentorship.

122k – 157k
Hybrid1+ YOEFullstack Engineering
Mercury

Software Engineer

MercurySan Francisco, CA +2

Build and ship lovable banking and fintech products as a backend or full-stack engineer. Requires 1-4 years experience, product mindset, and eagerness to learn Haskell, React, TypeScript, Redux while partnering closely with design and product teams.

122k – 158k
Remote1+ YOEFullstack Engineering
DAT Freight & Analytics

Software Engineer

DAT Freight & AnalyticsSeattle, WA

Builds and maintains backend services in TypeScript/Node.js and contributes to React frontends for broker tech platform. Requires 2-5+ years experience, API familiarity, SQL, and async messaging systems like Kafka/RabbitMQ.

121k – 157k
Hybrid2+ YOEFullstack Engineering
DAT Freight & Analytics

Software Engineer

DAT Freight & AnalyticsBeaverton, OR +2

Builds and maintains backend services in TypeScript/Node.js and contributes to React frontends for broker tech platform. Requires 2-5+ years experience with APIs, SQL, async messaging systems like Kafka/RabbitMQ, and on-call participation in hybrid environment.

121k – 157k
Hybrid2+ YOEFullstack Engineering
SnapLogic

Software Engineer, GenAI Integrations

SnapLogicSan Mateo, CA

Software Engineer building and maintaining LLM integrations, Snap Packs, and the Agent Framework for SnapLogic's integration platform. Requires strong agentic AI patterns knowledge, LLM API experience (Anthropic preferred), and Java/Python skills.

120k – 140k
Hybrid2+ YOEFullstack Engineering