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

Software Engineer I

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

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

Infrastructure & Reliability

  • Learn how our services are built, deployed, and operated (containers with Docker, orchestration with Kubernetes, and infrastructure-as-code with Terraform) and make changes to them with mentorship.
  • Add and improve observability (logs, metrics, traces, dashboards, alerts) so the systems you touch are easy to reason about in production.
  • Contribute to CI/CD pipelines and safe deployment practices (feature flags, staged rollouts, rollbacks).
  • Treat operational health as a feature: help tune alerts, reduce toil, and harden the services in your area.

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, including the infrastructure that supports them.

What We're Looking For

  • 1 to 5 years of professional software engineering experience (or equivalent).
  • Solid engineering fundamentals: debugging, testing, code quality, and clear written communication.
  • Familiarity with TypeScript/Node.js/JavaScript (or strong Java/C#/Go experience with willingness to ramp).
  • Familiarity with SQL databases (schema basics, writing queries, migrations with guidance).
  • Curiosity about how systems run in production (deployment, monitoring, and reliability) and a willingness to dig in.
  • Willingness to participate in on-call rotation and incident follow-ups (with support and training).

Bonus Skills

  • Hands-on exposure to cloud platforms (AWS preferred) and infrastructure-as-code (Terraform, CloudFormation, or similar).
  • Docker/Kubernetes familiarity.
  • CI/CD experience (tests in pipeline, safe deploy patterns, feature flags).
  • Experience with observability tooling (Datadog, OpenSearch/ELK, Prometheus/Grafana, or similar): dashboards, alerts, tracing.
  • Experience with microservices in production.
  • Hands-on exposure to Kafka/RabbitMQ/SQS patterns (retries, DLQs, idempotency), or willingness to learn.
  • Comfort working with APIs (REST preferred; GraphQL a plus) and collaborating on contracts.
  • Familiarity with React and modern frontend development fundamentals.
  • Background in transportation/logistics or complex B2B integrations.

Compensation & 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

Skills

Node.jsTypeScriptJavaScriptReactSQLKafkaRabbitMQDockerKubernetesTerraformAWSCI/CDDatadogPrometheusGrafana
DAT Freight & Analytics

Software Engineer I

DAT Freight & AnalyticsSeattle, WA

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