The opportunity
We're seeking a Principal Engineer to serve as the senior technical authority across our Fortune 500 customer base, operating at the intersection of hands-on engineering, solution architecture, and strategic customer partnership. You'll own the most complex integration designs…
What you'll do
Architect end-to-end integration solutions for complex enterprise: environments spanning ERP (SAP, Oracle, Blue Yonder, Manhattan), OMS, WMS, TMS, and YMS platforms, working directly with customer technical teams to translate business problems into implementable designs
Design and build data pipelines (batch and streaming) using messaging: infrastructure and event-driven architectures that enable real-time supply chain data flow at enterprise scale
Build, extend, and optimize agentic AI workflows using LangGraph, LangChain,: and related frameworks, integrating LLM-powered automation into customer-facing supply chain operations
Design microservices architectures for integration layers: API gateway patterns, service decomposition, inter-service communication, containerization (Docker, Kubernetes), and cloud-native deployment on AWS, Azure, or GCP
Develop and maintain APIs (REST, GraphQL) and integration middleware: connecting customer enterprise systems to the FourKites platform
Own technical proof-of-concepts for new integration patterns, AI-powered: workflows, and platform capabilities, taking them from prototype to production-ready
What they're looking for
- + years in software engineering, data engineering, or solutions architecture,: with significant time in customer-facing roles designing and delivering enterprise-grade systems
- Hands-on builder: you write production code, build data pipelines, debug distributed systems, and architect solutions, not just review them
- Deep expertise in data pipeline and messaging infrastructure: Kafka, RabbitMQ, SQS/SNS, or comparable; hands-on experience designing streaming and batch data flows at scale
- Strong API engineering skills: designing, building, and scaling REST and GraphQL APIs; experience with API gateway patterns, rate limiting, versioning, and authentication protocols
- Hands-on AI engineering experience: building agentic workflows and LLM-powered applications using LangGraph, LangChain, or equivalent frameworks; practical understanding of prompt engineering, tool orchestration, retrieval-augmented generation, and agent evaluation
- Microservices architecture expertise: service decomposition, inter-service communication (gRPC, async messaging), containerization (Docker, Kubernetes), and cloud-native deployment on AWS, Azure, or GCP
- + years of experience in logistics, supply chain, or transportation: technology; working understanding of supply chain data flows (orders, shipments, inventory, tracking events, carrier integrations)
- Working knowledge of enterprise integration patterns: EDI (X12, EDIFACT), middleware platforms (MuleSoft, Dell Boomi, Informatica), file-based protocols (SFTP, AS2), and data transformation/ETL