Staff Software Engineer
gamblingcareers
Job Description
- 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