Senior Software Engineer
Listed on 2026-07-10
-
Software Development
Backend Developer
Mothership is rebuilding freight for the on-demand economy, applying cutting-edge engineering to the complex, unpredictable physical world. We link sophisticated software with tangible logistics operations, ensuring that your code directly moves real-world goods and scales global supply chains.
Our Fulfillment team operates the high-velocity freight marketplace that gives businesses instant quoting, automated dispatch, and real-time visibility. We turn complex physical logistics into modern software workflows, building the core applications and algorithms that handle carrier profiles, fleet management, and automated matchmaking.
Role OverviewAs a Senior Software Engineer on the Fulfillment Team, you’ll own the core applications and algorithms that power our freight and Less-Than-Truckload (LTL) carrier network. You will design, build, and ship the critical backend systems that handle carrier profiles, fleet management, schedules, and onboarding workflows. You will architect the core marketplace mechanics that handle automated dispatch, including matching shipments to carriers, scoring assignments, and managing the expiration of stale offers, across a high-velocity, real-time logistics infrastructure.
This role sits at the intersection of complex physical constraints and highly reliable software. You will integrate routing, pricing, and payout rules to ensure shipments are serviced on-time and financial pipelines remain accurate. This is a deep, hands-on engineering position with complete autonomy where you will debug production issues, ship API endpoints and database migrations, and reliably operate background jobs and Kafka-backed workflows in production.
You will partner directly with Product, Operations, Data Science, and company leadership to scale a fault-tolerant carrier domain that demands absolute precision and execution speed.
Based on our current enterprise integrations and engineering standards, you will primarily work with:
- Languages & Frameworks: Type Script, Node.js, React, NestJS, BullMQ
- Core Systems & Integrations: Payments (Stripe), Routing (Google OR-Tools), CRM (Hub Spot), LTL Freight APIs (ABF, XPO, etc.)
- Core Carrier Infrastructure: Engineer, scale, and evolve the microservices and dispatch backend software that powers our carrier routing, automated matching, and LTL network.
- Lifecycle Architecture: Take highly ambiguous problem statements regarding freight coordination, map them to physical world constraints, design the technical schema, and ship clean, extensible code.
- Pragmatic Value Delivery: Maintain strict execution discipline. Aggressively cut scope to deliver high-frequency, incremental pieces of product value over complex, over-engineered systems.
- Domain Immersion: Deeply understand the physical-world nuances of freight mechanics, load boarding, and driver workflows to ensure technical designs map cleanly to operational realities.
- Stewardship & Reliability: Lead deep dives into system reliability, debugging, and data correctness, owning the continuous improvement, monitoring, and alerting of your deployed services.
- Cross-Functional Collaboration: Partner across engineering, product, and operations to design high-leverage product workflows that remain fast and resilient under immense scale.
- 4+ Years of Backend
Experience:
A proven track record building, scaling, or maintaining mission-critical backend systems in high-growth production environments where data integrity is non-negotiable. - Distributed Systems Architecture: Hands-on experience architecting resilient product infrastructure, microservices, and asynchronous event-driven data pipelines (Kafka/Redis).
- Data Layer Mastery: Deep comfort with PostgreSQL, including schema design, data modeling for complex business workflows, and query performance optimization.
- System Design Fundamentals: You think naturally in data structures, state machines, race conditions, and asynchronous systems. You push boundaries while knowing exactly when and what technical trade-offs to make.
- No-Ego
Collaboration:
Thoughtful communication style with an ability to explain complex technical decisions clearly…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).