F

Fathom Robotics

Autonomous maritime systems operations and training

Senior Software Engineer

Backend EngineeringPosted on Nov 11
Full-timeTampa, FL, USANo salary listed

About the Job

Requirements

  • At least 8 years of professional software development experience, including delivery of production systems.
  • Strong Linux experience, including day-to-day development and administration on RHEL, Debian, or similar systems, shell scripting, networking, and debugging.
  • Strong proficiency in at least two of Python, C++, Java, and Go.
  • Solid TCP/IP networking knowledge, including routing, VPNs, packet analysis, and network security fundamentals.
  • Experience building backend systems, APIs, and tools.
  • Experience with containers, Kubernetes, and a major cloud platform such as AWS, Azure, or GCP.
  • Experience with CI/CD tooling and infrastructure as code.
  • Ability to work with minimal direction in a small team and own work from design through delivery.
  • U.S. Person status is required.
  • Active TS/SCI clearance is required, and the candidate must be able to pass a background check.

Responsibilities

  • Design, write, and test software on Linux, including services, tools, and test automation.
  • Develop and automate software for Linux-based network and server systems, including virtualized and deployable environments.
  • Build backend services, APIs, and data pipelines, and integrate them with customer and program systems.
  • Troubleshoot network, system, and software faults using packet captures, logs, and hardware test equipment.
  • Build and maintain CI/CD pipelines and containerized deployments so releases are repeatable and testable.
  • Work with Fathom and government engineers to define electrical and software interfaces and requirements.
  • Provide technical support to the program office, including reviews, status reporting, and responses to customer questions.
  • Write design documentation, test reports, and documentation required for government deployment.
  • Review code and mentor less experienced engineers.

Desired Qualifications

  • A bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field, or equivalent hands-on experience.
  • A degree in Electrical Engineering or Computer Engineering is a significant plus.
  • Experience with network and infrastructure automation on Linux using Python, Ansible, or similar tools.
  • Experience with tactical or deployable networks, or virtualized and hyper-converged infrastructure.
  • Experience with RMF, DISA STIGs, and accreditation of DoD networks.
  • Experience deploying software on classified networks for government customers.
  • Prior military service, particularly in intelligence or operations.

About the Company

Fathom Robotics

Autonomous maritime systems operations and training

Fathom Robotics offers vendor-agnostic services for unmanned and autonomous maritime systems to both government and commercial defense programs. Its offerings include FathomOps for turnkey operations, maintenance, and piloting of uncrewed surface vessel fleets; FathomRed to simulate adversaries for training and testing; and FathomX to teach military personnel how to build, integrate, and operate unmanned systems using a train-the-trainer approach. It differentiates itself by supporting a wide range of platforms and OEMs and by combining mission-ready operations with realistic threat replication and hands-on training. Its goal is to sustain mission readiness and provide specialized training and threat-simulation across diverse autonomous maritime fleets.

Company size
1-10
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Fathom Robotics

See more jobs