Staff Software Engineer – Global Supply Chain Logistics
Purpose
As a Staff Software Engineer – Carrier & Logistics Platforms , you will design and evolve carrier management, shipping execution, LTL freight flows, returns, and post-shipment delivery platforms across eCommerce and wholesale fulfillment.
This role is hands-on and architecture-driven, focused on building scalable, resilient logistics systems, setting technical standards, and solving complex cross-domain problems spanning carrier integrations, transportation systems, and customer delivery visibility.
Key Responsibilities
- Architect and evolve enterprise-scale carrier management and shipping execution platforms , supporting parcel, LTL, returns, and multi-node fulfillment flows.
- Design and standardize carrier integration patterns for rate shopping, label generation, tendering, tracking, billing, and carrier event ingestion, integrating with platforms such as ProShip , Shipium , ConnectShip , and similar solutions.
- Lead the design and optimization of LTL freight workflows , including rating, routing, tendering, exception handling, and post-shipment reconciliation.
- Shape the post-shipment delivery experience architecture , including real-time tracking, proactive exception management, customer notifications, and delivery promise alignment, integrating with post-purchase platforms such as Narvar .
- Design and scale returns and reverse-logistics platforms , covering carrier selection for returns, label generation, RMA orchestration, tracking, and disposition lifecycle.
- Partner closely with WMS, OMS, and TMS teams to ensure end-to-end order-to-delivery and returns lifecycle correctness across systems.
- Design event-driven, highly available systems capable of processing high-volume shipment and carrier events with strong guarantees around reliability, idempotency, and observability.
- Establish and reinforce platform-wide standards for system design, reliability, and observability, influencing architectural consistency across teams.
- Mentor senior engineers and influence technical decision-making across domains, translating logistics and operational constraints into scalable technical solutions that improve cost, speed, and customer experience KPIs .
Qualifications & Experience
- 10+ years of software engineering experience , with deep specialization in logistics, shipping, transportation, or supply-chain platforms.
- Proven experience contributing to and shaping large-scale carrier management or shipping execution systems operating in production at high volume.
- Extensive hands-on experience integrating with carrier and shipping platforms such as ProShip , Shipium , ConnectShip , Logistyx, BluJay, or equivalent solutions.
- Strong expertise in parcel and LTL shipping workflows , including rate shopping, freight tendering, carrier compliance, exception management, and reconciliation.
- Demonstrated experience designing and scaling returns and reverse-logistics systems .
- Deep understanding of post-shipment delivery visibility , carrier event models, delivery promise alignment, and customer notification pipelines.
- Advanced proficiency in Go, Java, or Python , with a track record of building distributed, highly available backend systems.
- Strong architectural experience with microservices, event-driven systems, asynchronous processing, and data consistency patterns .
- Extensive experience with cloud platforms (AWS, GCP, or Azure) and messaging/streaming technologies such as Kafka or SNS/SQS.
- Experience designing delivery promise logic, transit-time estimation models, and shipping cost optimization strategies .
- Exposure to Transportation Management Systems (TMS) , freight execution platforms, workflow orchestration frameworks (e.g., Temporal), and international or cross-border shipping flows.
- Proven ability to lead cross-team technical initiatives , influence without authority, and align engineering execution with business outcomes in high-volume eCommerce or omnichannel fulfillment environments.