Senior Electronic Data Interchange (EDI) Engineer
About the role
The Senior Electronic Data Interchange (EDI) Engineer is responsible for designing, building, and maintaining EDI interfaces that connect the company's supply chain platform with customers, carriers, and partners globally. The role involves leading troubleshooting efforts for production incidents, setting team standards through design and code reviews, and leveraging AI-assisted development tools to enhance productivity. The engineer will work closely with a global technology team, including Product, Backend, DevOps, and Platform colleagues, and will also mentor others on EDI domain knowledge.
Must have
- Bachelor's degree in Computer Science, Information Management or a related engineering field.
- 3–5+ years of experience in backend or integration engineering, including hands-on EDI experience.
- Working knowledge of at least one major EDI standard (EDIFACT or ANSI X12), with the ability to read a raw message and explain what is wrong with it.
- Strong skills in one backend language (Python, Java, Node.js or C#) and in SQL.
- Hands-on experience with AS2, SFTP, REST APIs and message queues.
- A demonstrable track record of using AI tools to improve how you work.
Nice to have
- Preferred: experience in freight forwarding, 3PL or the wider supply chain industry.
Technologies
- CI/CD
- Claude Code
- C#
- DevOps
- EDI
- Java
- JSON
- Node.js
- Observability
- Python
- REST
- SFTP
- SQL
- Test Automation
- XML
Highlights
A bachelor's degree in a relevant field is required. The role prefers candidates with experience in freight forwarding, 3PL, or the supply chain industry. The position involves using AI coding tools such as Claude Code or Copilot in daily work.