Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Staff Software Engineer role.
Rezi rewrites your resume against DAT's job description. Free.

Tailor your resume to this Staff Software Engineer role.
Rezi rewrites your resume against DAT's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer posting at DAT — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Staff Software Engineer posting at DAT — free, in seconds.
About the Role
DAT Solutions is seeking a Staff Software Engineer to establish a new function within the Integrations organization, focusing on platform and developer experience for third-party integrators. This role will own the experience of building on DAT from the outside, including SDKs, documentation, observability, and tooling.
Responsibilities
- Build proofs of concept for developer experience and platform capabilities, and take successful ones to production.
- Execute against established architectures, refining them as needed.
- Partner across Integrations, Product, Support, and Engineering to drive impact.
- Design, build, and maintain SDKs and developer tooling in TypeScript.
- Build documentation, OpenAPI specifications, and examples that work well with AI coding assistants.
- Design and build API logging and monitoring for integration visibility.
- Help shape lightweight governance for customer-facing APIs.
- Anticipate and communicate roadblocks, and align stakeholders on shared direction.
- Reduce toil and improve the reliability, cost, and performance of integration services.
- Use AI-assisted development and share learnings with teammates.
- Write unit, integration, and functional tests, and guide others.
- Participate in design and code reviews; write and maintain technical documentation.
- Review functional requirements, analyze their impact, and translate business needs into technical specifications.
- Mentor engineers.
Requirements
- Bachelor's degree in Computer Science or equivalent experience.
- 8+ years of experience in software development.
- Deep backend and full-stack experience in TypeScript and Node.js.
- Demonstrated experience designing and operating APIs consumed by external developers or partners.
- A track record of taking ideas from prototype to production.
- Demonstrated history of leading complex, multi-team technical initiatives.
Skills
- Expertise in REST API design and surrounding practices: OpenAPI specifications, versioning, authentication and authorization, and backward compatibility.
- Experience building and maintaining SDKs or client libraries.
- Hands-on experience with AI-assisted development.
- Understanding of how less technical integrators use AI tools to build against APIs.
- Experience with microservices, containers (Docker/Kubernetes), and cloud-native infrastructure on AWS, Azure, or Google Cloud.
- Experience with logging, monitoring, and observability for distributed systems.
- Knowledge of enterprise integration patterns, including event-driven, EDI, and webhook-based integrations.
- Familiarity with freight, logistics, or TMS ecosystems.
- Practical experience with design principles and patterns.
- Strong analytical and problem-solving skills.
- Experience with Scrum/Agile SDLC and CI/CD.
- Outstanding interpersonal and written communication skills.
- Adept at working with professionals from a wide range of disciplines.
Location
- Denver, CO
- Portland, OR
- Seattle, WA
- Springfield, MO
- Toronto, ON
- Bangalore, India
Work Type
- Hybrid
Experience Level
- Staff Engineer
- 8+ years of experience
Education Level
- Bachelor's degree in Computer Science or equivalent experience
Salary/Compensations
- $183,000.00 - $228,000.00 + target bonus
Benefits
- Medical, Dental, Vision, Life, and AD&D insurance
- Parental Leave
- Flexible Vacation Time (FVT)
- 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
- Employee Referral program
- Internal Recognition program
- Wellness program
- Free TriMet transit pass (Beaverton Office)
About the Company
- DAT Freight & Analytics is an award-winning employer of choice and a next-generation SaaS technology company that has been at the leading edge of freight and logistics innovation for nearly five decades.
- Founded in 1978, DAT operates the largest freight marketplace in North America — processing 250 million+ load posts annually and maintaining one of the largest repositories of freight market transaction data in the world.
- On a defined path to $1 billion in revenue, DAT deploys a suite of software solutions, machine learning models, and intelligent automation tools that help brokers, carriers, and shippers price freight accurately, source capacity, reduce risk, and operate more efficiently.
- With nearly 700 teammates across offices in Denver, CO; Portland, OR; Seattle, WA; Springfield, MO; Toronto, ON; and Bangalore, India, DAT combines the credibility of a multi-decade market leader with the drive of a company that is not done disrupting the industry it helped build.
Equal Opportunity
- DAT embraces the value of a diverse workforce, and believes it is a core strength of our company that we encourage those values in every DAT employee, at every level of our organization, regardless of tenure or rank.
- We provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state, and local laws.
- Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
- The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)