Senior Software Engineer

Mothership
Austin, TX

About Mothership


We are applying AI to the complex, unpredictable physical world. We link machine learning with tangible logistics operations, ensuring that your code directly moves real-world goods, scales global supply chains, and impacts actual infrastructure. If you want to build durable technology that AI can't simply abstract away, this is where you belong.


Role Overview


As a Senior Software Engineer on the Carrier 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.


Core Tech Stack


Based on our current enterprise integrations and engineering standards, you will primarily work with:


  • Languages & Frameworks: TypeScript, Node.js, React, NestJS, BullMQ
  • Infrastructure & Datastores: Postgres, Redis, Kafka, Kubernetes
  • Core Systems & Integrations: Payments (Stripe), Routing (Google OR-Tools), CRM (HubSpot), LTL Freight APIs (ABF, XPO, etc.)


What You’ll Do

  • 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.


What You Bring

  • 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 to both developers and business stakeholders. You prioritize team velocity and pragmatism over personal technical side-quests.


Why Mothership


You won’t be a small cog in a massive system. You’ll be the engineer shaping the application architecture and its direct business impact. If you’re driven by mission, addicted to hard problems, and obsessed with operational precision, Mothership is where you’ll do the best work of your career.


Critical Application Disclaimers


AI-Assisted Candidate Policy: Mothership maintains strict standards for engineering talent. Candidates utilizing AI generation tools, LLMs, or automated writing/coding aids during any part of the application or screening pipeline will be immediately disqualified.


🛑 Mandatory In-Person Testing: To ensure authentic technical competency, core logic evaluation, and architectural system-design proficiency, all coding tests and technical interview rounds will be conducted strictly in-person. No remote testing accommodations will be granted for this requirement.

// // //