DAT Freight & Analytics
Denver, CO
Software Engineer II
We tailor your resume to this role and apply for you in seconds.
Apply to Software Engineer II at DAT Freight & AnalyticsJob 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.