FourKites
Principal Engineer, Customer Engineering
Chicago, IL, Remote · Principal
Sponsorship not specified$140k-$170kDetected 21 days ago
Distributed SystemsCode ReviewAWSGCPAzureDockerKubernetesGraphQLRESTgRPCKafkaRabbitMQMachine LearningData EngineeringLLMsRAGAgentic AILangGraphSAPSupply ChainLogisticsERPHRISLeadership
About the role
- 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.
- Reporting to the Director of Engineering, this is a senior individual contributor role.
- The Customer Engineering team is the technical backbone of FourKites' customer implementations, enabling Fortune 500 companies to connect our AI-powered platform with their enterprise systems.
Responsibilities
- 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
- Drive technical decisions on integration approach selection: real-time streaming vs. batch ETL, synchronous vs. asynchronous patterns, push vs. pull models, grounded in customer system constraints and business requirements
- Evaluate emerging technologies and integration patterns, building team capability in AI/ML engineering, cloud-native architectures, and modern data infrastructure
- Build and maintain trusted-advisor relationships with technical and executive stakeholders at strategic accounts, spanning the full lifecycle from initial scoping through production optimization
- We're always listening for new ways to support everyone in and out of the office.
Requirements
- 12+ years in software engineering, data engineering, or solutions architecture, with significant time in customer-facing roles designing and delivering enterprise-grade systems
- Deep expertise in data pipeline and messaging infrastructure: Kafka, RabbitMQ, SQS/SNS, or comparable
- experience with API gateway patterns, rate limiting, versioning, and authentication protocols
- Microservices architecture expertise: service decomposition, inter-service communication (gRPC, async messaging), containerization (Docker, Kubernetes), and cloud-native deployment on AWS, Azure, or GCP
- 3+ years of experience in logistics, supply chain, or transportation technology
- Working knowledge of enterprise integration patterns: EDI (X12, EDIFACT), middleware platforms (MuleSoft, Dell Boomi, Informatica), file-based protocols (SFTP, AS2), and data transformation/ETL
- Experience leading technical teams through platform transformations: API modernization, monolith-to-microservices migration, cloud-native adoption
Skills
- Bachelor's or Master's degree in Computer Science, Engineering, Math, or equivalent experience
- Experience with enterprise ERP/TMS/WMS platforms (SAP, Oracle, Blue Yonder, Manhattan) and their integration surfaces
- External thought leadership experience: conference talks, published technical content, open-source contributions, or community engagement
- Familiarity with supply chain visibility, control tower, or real-time tracking platforms
- Travel Requirement
- Up to 30% (customer sites, critical implementations, team locations)
- Chicago (preferred) or remote with regular Chicago travel
- Compensation
- Throughout the year, FourKites sets aside time during the workday to learn and celebrate diversity.
- Benefits include:
- Medical, Dental & Vision benefits starting on first day of employment
- 401k Retirement savings with employer match
Compensation
- The expected annual base salary range for this role is $140,000 - $170,000.
- Actual compensation will be determined based on several factors, including but not limited to experience, qualifications, skills, and business needs.
- In addition to base salary, this position is eligible for bonus and incentive compensation as well as participation in FourKites' employee stock option program.
Benefits
- FourKites provides competitive compensation with stock options, outstanding benefits and a collaborative culture for all employees around the globe.
- To help you be your best, we have 5 global recharge days, in addition to generous PTO and standard holidays.
- Parental leave for all parents, an annual wellness stipend and volunteer days also provide you with time and resources for self care and to care for others.
- Bonus and incentive compensation as well as employee stock option program
- Employer paid life insurance and short term disability insurance
- Generous PTO, global recharge days, and volunteer days
- Paid parental leave for all parents
- Family planning and inclusive wellbeing resources
- Technology reimbursement
Company info
- Define reference architectures and reusable integration patterns that scale across customers, covering traditional EDI/file-based integrations (X12, EDIFACT, flat file, SFTP/AS2) through modern event-driven and AI-augmented approaches
Apply directly at FourKites →Create a free account for alerts like thisView FourKites immigration profile
This listing is sourced directly from FourKites's careers page and normalized into a canonical job model.