# Senior Software Engineer
**Company:** [DAT Freight & Analytics](https://hotfix.jobs/companies/dat-freight-analytics)
**Location:** Seattle, WA
**Salary:** $155K-$211K
**Experience:** 5+ years
**Skills:** TypeScript, Node.js, React, Kafka, RabbitMQ, SQL, NoSQL, Docker, Kubernetes, AWS, GraphQL, Microservices, CI/CD
**Posted:** 2026-05-08
> Senior Software Engineer leads development of broker tech products using TypeScript/Node.js and React, implements message-driven workflows with Kafka/RabbitMQ, and drives technical architecture in a high-ownership environment. Requires 5+ years experience with distributed systems, cloud-native deployments, and observability.
## Job Description
## What You’ll Do

### Hands-On Development
- Write, test, and deploy production-quality code; establish code review and documentation standards.
- Implement message-driven workflows (Kafka, RabbitMQ) and reusable integration components.
- Improve the code structure and architecture as you develop new features

### Technical Leadership
- Be the technical lead for projects, contributing to the planning, design, development, deployment, and maintenance of product features. You will drive design + delivery, not people management.
- Ensure that technical and inter-team dependencies are understood and accounted for

### Collaboration & Growth
- Partner with product and business stakeholders to clarify requirements in a complex domain.
- Mentor junior developers and ensure that established codebase standards are adhered to.

## What We're Looking For
- 5+ years of professional software engineering experience
- Strong proficiency with **TypeScript**, **Node.js**, including API design, performance, and debugging in production.
- Familiarity with frontend development in **React**.
- Production operational competence: observability (logs/metrics/traces), incident response, root-cause analysis, and on-call readiness.
- Experience with distributed systems fundamentals: consistency tradeoffs, failure modes, timeouts, retries, and graceful degradation.
- Proficiency with datastores (**SQL** strongly preferred; **NoSQL** a plus) including schema design, migrations, and query performance.
- Hands-on experience with message queues (**Kafka**, **RabbitMQ**) and cloud-native deployments (**Docker**/**Kubernetes** on **AWS**/**Azure**/**GCP**).
- Ability to own architecture and code end-to-end in a high ownership, low process environment.
- Excellent problem-solving and communication skills.

## Bonus Skills
- Experience designing and operating microservices in production: service boundaries, versioning, backward compatibility, and reliability.
- **GraphQL** experience (schema design, performance, caching) or strong REST + contract discipline.
- Experience working in a CI/CD environment: automated builds, safe deploys, rollbacks, feature flags, and environment promotion.
- Background in transportation, logistics, or complex B2B integrations.

## Compensation (Washington-based)
Salary range: **$155,000 - $211,000** + target bonus.
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-at-dat-freight-analytics-b5ccdfc4-14be-4f7f-867a-b2410f9910a9
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-at-dat-freight-analytics-b5ccdfc4-14be-4f7f-867a-b2410f9910a9