DAT is looking to hire a Senior Software Engineer to lead the design and implementation of complex, multi-system features and initiatives, setting the standard for quality and delivery on the team, and producing architecturally sound, secure, and scalable solutions.
Requirements
- Full proficiency with Typescript and another programming language
- Strong API and microservice knowledge
- Proven understanding of cloud architecture and technologies, preferably AWS
- Full stack proficiency
- 8+ years of experience on a professional software team
Responsibilities
- Create new features and improve our codebase with testability, maintainability, and observability in mind
- Conduct design and code reviews
- Champion system health through CI/CD and automated testing (unit, integration, e2e)
- Lead system design, drawing on experience to produce architecturally sound, secure, and scalable solutions
- Provide the skills and experience to deliver outcomes that drive our business forward
- Collaborate across Product, Security, and Data teams to align solutions with business goals
- Mentor engineers via pairing, reviews, and knowledge sharing sessions, encouraging best practices and spreading domain knowledge
Other
- Excellent cross‑functional communication and team‑level technical leadership
- Hybrid work environment
- Competitive salary and benefits package
- Collaborative and supportive team culture
- Opportunity to make a real difference in the trucking industry