Senior Software Engineer

Quartermaster AI Inc

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in professional software engineering and distributed systems.
  • Proficient in Spring Boot for microservices; knowledge of Python or C++ is a plus.
  • In-depth experience with AWS IoT Core, Lambda, ECS/EKS, and related services.
  • Strong understanding of distributed systems concepts such as message queues and service observability.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Excellent debugging skills with the ability to navigate networking and hardware environments.
  • Commitment to high code quality, comprehensive testing, and solid documentation.

Responsibilities

  • Design, build, and maintain distributed cloud services on AWS for high-volume sensor data.
  • Develop and manage infrastructure for SmartMast device management, including OTA updates.
  • Create low-latency data ingestion systems for diverse sensor streams.
  • Collaborate with teams to define APIs bridging vessel-side and cloud services.
  • Design systems with fault tolerance for variable connectivity environments.
  • Monitor and enhance system reliability, latency, and cost across services.
  • Engage in architectural discussions and uphold engineering standards.

Benefits

  • Work in a distributed team environment with asynchronous collaboration.
  • Enjoy a start-up atmosphere with autonomy for engineering roles.
  • Flexible work hours and the option to work in-office.
Full Job Description
Job Description

We are looking for a Senior Software Engineer to join our core engineering team and help build the distributed platform that powers Quartermaster's global sensing network. This role sits at the heart of our stack-spanning cloud infrastructure, data ingestion pipelines, device management, and the services that connect our fleet of 600+ deployed SmartMast units to our web portal and analytics systems. You will work across layers of the system, take ownership of complex technical problems, and ship solutions that operate at sea-scale.

Key Responsibilities
  • Design, build, and maintain distributed cloud services on AWS that ingest, process, and route high-volume sensor data from a globally deployed fleet.
  • Develop and operate device management infrastructure for SmartMast units, including OTA firmware and software deployment pipelines.
  • Build reliable, low-latency data ingestion systems that handle concurrent streams from cameras, radar, SDR, AIS receivers, and GPS modules.
  • Collaborate with the Edge Software and Platform teams to define APIs and protocols that bridge vessel-side and cloud-side systems.
  • Design for fault tolerance and graceful degradation in environments with constrained or intermittent connectivity (Starlink, LTE, mesh).
  • Instrument, monitor, and improve system reliability, latency, and cost efficiency across production services.
  • Participate in architecture discussions and contribute to engineering standards, code review practices, and technical documentation.
  • Mentor junior engineers and help shape a culture of high-quality, intentional software development.
Qualifications (Preferred)
  • 5+ years of professional software engineering experience building production distributed systems.
  • Strong command of Spring Boot for building robust microservices; additional proficiency in Python or C++ a plus.
  • Deep experience with AWS services: IoT Core, Lambda, ECS/EKS, S3, SQS/SNS, CloudFormation or CDK.
  • Solid understanding of distributed systems concepts: message queues, eventual consistency, idempotency, and service observability.
  • Experience with containerization (Docker) and orchestration (Kubernetes or ECS); familiarity with CI/CD tooling.
  • Strong debugging and systems-thinking skills; comfortable reasoning across network boundaries, hardware constraints, and cloud services simultaneously.
  • High standards for code quality, test coverage, and documentation.
Bonus Points:
  • Experience with IoT device fleets, OTA update systems (Mender, AWS IoT Jobs), or embedded-to-cloud architectures.
  • Familiarity with geospatial data processing, AIS signal handling, or maritime/defense operational environments.
  • Background with mesh networking, low-bandwidth communication protocols, or satellite-connected systems.
  • Experience contributing to security-conscious system design in regulated or government-adjacent environments.
Work Environment
  • Distributed team environment working asynchronously.
  • Start-up atmosphere with autonomy given to engineers.
  • In office and flexible hours.

Similar Jobs

More Jobs at Quartermaster AI Inc

  • Senior Design Engineer
    $120K — $150K *
    New York, NY 10025 (New York County)
    Consumer Technology
    In-Person
  • Senior Design Engineer
    $100K — $130K *
    Arlington, VA 22204 (Arlington County)
    Information Technology
    In-Person
  • Senior Software Engineer
    $120K — $160K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Senior Software Engineer
    $120K — $150K *
    Arlington, VA 22204 (Arlington County)
    Information Technology
    In-Person
  • Senior Data Engineer
    $120K — $160K *
    New York, NY 10025 (New York County)
    Aerospace & Defense
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: