DAT Freight & Analytics
Denver, CO

Software Engineer II

Hybrid$121,000 - $157,000/yrPosted yesterday

We tailor your resume to this role and apply for you in seconds.

Apply to Software Engineer II at DAT Freight & Analytics

Job details

Location
Denver, CO
Work type
Hybrid
Compensation
$121,000 - $157,000/yr
Posted
yesterday
Apply on
boards.greenhouse.io

About this role

DAT Freight & Analytics is a next-generation SaaS technology company specializing in freight and logistics innovation. The Software Engineer II will be responsible for hands-on development of backend services, collaborating with stakeholders, and improving code quality while participating in team practices and growth opportunities.

What you'll do:

  • 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)
  • 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 they're looking for:

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

Benefits:

  • 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
Ready to apply to DAT Freight & Analytics?
We tailor your resume to this role and apply for you.

About DAT Freight & Analytics

DAT Freight & Analytics
Denver, CO