⌨️Integration Engineer

Drumkit

Drumkit

Posted on Mar 13, 2026

Integration Engineer

The Opportunity

At Drumkit, we are building the AI platform for the logistics industry. We help the largest freight brokers in the US save time by automating quote responses, scheduling, and tracking. Our secret sauce is our ability to intelligently read data from an inbox and write it directly into our customer's Transportation Management Systems (TMS).
Here is the reality: Our product is only as good as our integrations. If we can't reliably read from and write to a customer's legacy TMS, the AI can't do its job.
We are looking for an Integration Engineer to join our team and help build and maintain the connectivity layer of our platform. You will be responsible for shipping reliable TMS and third-party integrations quickly, without sacrificing stability. You'll work alongside a small, tight-knit engineering team where everyone presents their work daily and collaborates closely.

How We Work (The AI Balance)

We believe in using modern tools to move fast. We want you to use AI coding assistants (like Cursor) to accelerate boilerplate and implementation.
However, we need you to be paranoid. AI makes mistakes. In the logistics industry, a bad API call can result in a truck showing up at the wrong warehouse or a broker losing thousands of dollars. We need an engineer who uses AI to speed up, but uses their experience to vigorously test, debug, and verify every line of code before it hits production.

Roles and Responsibilities

Build & Maintain Integrations: Design and implement robust integrations with various TMS platforms (e.g., McLeod, Aljex, Turvo, Tai, Revenova) and third-party logistics tools. This is a full-stack role — on the backend, you'll write Go services that talk to TMS APIs, and on the frontend, you'll build the React/TypeScript UI that our customers actually interact with: load building forms, appointment scheduling flows, quoting interfaces, and more. You own the integration end-to-end.
Reverse Engineering & Creative Problem-Solving: Sometimes there are no public docs. You must be comfortable inspecting network traffic in the browser, identifying internal API calls, and building scrapers to get the job done when standard APIs fail. We value engineers who think beyond official documentation and find creative paths to make integrations work.
End-to-End Verification: A "200 OK" status is not the definition of success. Success is when the data actually appears in the customer's TMS exactly as they expect it. You will build testing patterns that verify the visual final state of the data in the target system, not just the successful transmission of the request.
Communicate Clearly and Often: This is just as important as writing good code. You will present your progress and blockers every day during our Daily Standup. You will write clear updates in Linear tickets and Slack. When you're stuck — whether it's broken credentials, a weird API endpoint timing out, or complicated TMS logic you need to replicate to pass validation — we expect you to flag it clearly and quickly so the team can help.
Collaborate Across the Team: You'll work closely with other engineers on shared codebases, review PRs, and contribute to architectural discussions. We're a small team, so everyone's input matters.
Customer-Facing Communication (Bonus): Ideally, you're someone who can hop on a call with a customer or integration partner and explain how we're building an integration, what we need from their side, and think outside the box to support their use case.

Qualifications

3-5+ years of software engineering experience, with a strong focus on backend systems and API integrations.
Strong proficiency in Go. (We are a Go shop. If you are a master of Python/Java and can learn Go quickly, let's talk, but Go experience is strongly preferred).
Comfortable with React and TypeScript. You don't need to be a frontend specialist, but our integration engineers ship frontend code regularly — building forms, fixing UI bugs, and wiring up new features in our React/TypeScript codebase. You should be able to hold your own on the frontend.
Scraping & Browser Automation: Experience with tools like Selenium, Playwright, or AI-driven browser tools like Stagehand. You know how to handle dynamic content and complex DOMs.
Excellent Communication Skills: This is non-negotiable. You need to be able to:
Write clear daily standup updates summarizing what you're working on, your priorities, and where you need help.
Write detailed, well-structured Linear tickets and Slack messages.
Articulate technical blockers clearly — e.g., "This integration isn't working because the API endpoint returns a 403 after their session token expires every 15 minutes."
Collaborate effectively with other engineers, including giving and receiving code review feedback.
Experience with AI Coding Tools: You are comfortable using tools like Cursor to write code faster, but you have the discipline to verify the output rigorously.
English Proficiency: Professional fluency in English is required for daily collaboration with the US-based team, including standups, Slack, and occasional customer calls.

Nice to Haves

Prompt Engineering & AI Evaluation: Ideally you've done prompt engineering work previously to ship AI-powered products, and you're able to refine prompts to cater to the user's needs. Experience with eval tools like Braintrust is a plus. This is something we can absolutely teach at Drumkit, but a head start is great.
AWS/Infrastructure: Experience with AWS Lambda, SQS, and IaC tools.
Customer-Facing Experience: Comfort explaining technical concepts to non-technical stakeholders or walking a customer through how an integration works.

Why You'll Succeed Here

We are looking for someone who loves solving the puzzle of "how do I make this modern AI talk to this 20-year-old TMS reliably?" If you are a builder who values speed but refuses to compromise on reliability, and you communicate as well as you code, you will thrive here.

To Apply

Email us why you think you'd be a great fit at Drumkit at careers@drumkit.ai. Shoot us a resume, a list of credentials, or a paragraph on why you're excited about Drumkit, whatever you think reflects you best.
Diversity Commitment: We are focused on building a diverse and inclusive team. We welcome people of all backgrounds, experiences, abilities, and perspectives and are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.