Senior Software Engineer

UFORCE

United States

Remote

USD 150,000 - 200,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UFORCE is seeking a Senior Engineer to advance the software that powers autonomous vessels, ground robotics, and flight systems. You will develop end-to-end solutions across the C2/C4ISR stack, focusing on automating workflows, boosting mission readiness, and reducing operator workload.

You will blend backend and frontend work with product ownership, collaborating with operators, product teams, and engineers to deliver usable software in air-gapped environments and with intermittent

Qualifications

  • 6+ years of backend or full-stack engineering delivering production systems.
  • Hands-on Node.js and React in production environments.
  • Experience with API-first services including versioning and contracts.
  • Proficient with Docker and Kubernetes for deployments and monitoring.
  • Strong ownership from discovery to rollout with clear communication.

Responsibilities

  • Build and improve pre-flight and post-flight workflows, including automated checks and log capture.
  • Develop operator-facing interfaces and guardrails for intuitive workflows.
  • Standardize configuration and mission setup to reduce manual work.
  • Create operational analytics on readiness, performance, and connectivity constraints.
  • Collaborate with operators to translate field feedback into requirements.
  • Design and maintain APIs, schemas, and event models for reliable integrations.
  • Own delivery from discovery through rollout and iteration.
  • Make architectural trade-offs balancing needs with field constraints.
  • Create runbooks and troubleshooting guidance for crews.
  • Unblock teammates with clear interfaces and ownership.

Skills

Backend/Full-stack
Node.js
React
Product focus
API-first
Ownership
Telemetry
Documentation
Communication
Reliability

Tools

Docker
Kubernetes

Job description

UFORCE exists to make aggression unaffordable.

Founded in Ukraine and headquartered in London, UFORCE is a defence-technology company with operations across Europe, the United States and Asia.

UFORCE builds uncrewed vessels, ground robotics and aircraft, autonomy software, and the command-and-control layer that operates them together. Each platform is deployable on its own, and stronger as part of the system. Its product lines include the MAGURA family of uncrewed surface vessels, the NEMESIS family of strike platforms, the LIUT family of ground robotic platforms, and counter-UAS systems.

About the role

UFORCE is looking for a Senior Engineer to help build the software that makes uncrewed vehicle (UxV) operations more reliable, repeatable, and scalable. You’ll develop capabilities across the UFORCE C2/C4ISR stack, with a focus on automating operational workflows, improving mission readiness, and reducing the burden on operators and pilots.

You’ll combine hands-on backend and frontend engineering with end-to-end product ownership: understanding operational needs, designing solutions, shipping capabilities, and validating them with real-world crews. You’ll work closely with operators, product teams, and engineers across systems, building software that remains usable in air-gapped environments, over intermittent connections, and with limited access to engineering support.

What you’ll do
  • Build and improve pre-flight and post-flight workflows, including automated checks, configuration, mission package handling, log capture, and post-mission data synchronization.

  • Develop operator-facing interfaces and guardrails that make routine workflows intuitive, consistent, and less dependent on engineering intervention.

  • Standardize configuration and mission setup patterns to reduce manual work and variation between crews and platforms.

  • Build operational analytics that help teams understand readiness, workflow performance, turnaround time, and the impact of connectivity constraints.

  • Work directly with operators to identify friction, translate field feedback into requirements, and validate improvements in real operational workflows.

  • Design and maintain APIs, schemas, and event models that enable reliable integrations and parallel development across teams.

  • Own delivery from discovery and technical design through implementation, rollout, observability, and iteration.

  • Make architectural trade-offs explicit, balancing product needs with compatibility, deployment constraints, and supportability in the field.

  • Create concise runbooks, checklists, and troubleshooting guidance that help crews operate independently and reduce avoidable errors.

  • Unblock teammates and partner teams through clear interfaces, ownership boundaries, and practical engineering standards.

Required Skills
  • 6+ years of backend or full-stack engineering experience delivering production systems.

  • Strong hands-on experience with Node.js and React in production environments.

  • A product-focused approach: you understand user needs and turn complex workflows into practical, usable software.

  • Experience building and operating API-first services, including versioning, backward compatibility, and contract-driven development.

  • Practical experience with Docker and Kubernetes, including deployments, debugging, and operational monitoring.

  • Strong end-to-end engineering ownership, from discovery and technical design to rollout and continuous improvement.

  • Ability to work closely with users, translate operational feedback into technical requirements, and validate whether a solution delivers the intended outcome.

  • Clear written and verbal communication, particularly when explaining interfaces, constraints, and technical trade-offs across teams.

  • A practical approach to debugging and reliability, supported by useful telemetry, clear documentation, and follow-through.

What success looks like
  • Key pre-flight and post-flight workflows are automated, reducing manual steps and reliance on tribal knowledge.

  • Mission readiness and turnaround time improve, with clear before-and-after measurements.

  • Operators can complete routine configuration and mission setup independently, using consistent workflows and practical guardrails.

  • Teams have reliable operational data and review workflows to identify bottlenecks and prioritize improvements.

  • Shared APIs, schemas, and event models reduce integration friction and enable teams to develop in parallel.

  • Delivered capabilities work in real field conditions and are supported by useful telemetry, concise runbooks, and clear ownership.

The nature of combat has changed.

Tomorrow’s battlefield success depends on autonomy, speed, and adaptability.

And UFORCE is ready.

Are You?

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Mission Specialist
Software Mission Specialist

UFORCE • United States

Remote
USD 100,000 - 150,000
Lead Engineer, Air
Lead Engineer, Air

UFORCE • United States

Remote
USD 140,000 - 190,000
Forward Deployed Engineer, US
Forward Deployed Engineer, US

UFORCE • Idaho

On-site
USD 120,000 - 180,000
Senior Program Analyst
Senior Program Analyst

UFORCE • United States

Remote
USD 90,000 - 130,000
USV Trainer
USV Trainer

UFORCE • United States

Remote
USD 70,000 - 110,000
VP, US Engineering
VP, US Engineering

UFORCE • United States

Remote
USD 250,000 - 400,000
VP Global Demand & Delivery
VP Global Demand & Delivery

UFORCE • United States

Hybrid
USD 120,000 - 180,000
Senior Program Analyst
Senior Program Analyst

UFORCE • Oregon

Hybrid
USD 120,000 - 180,000
Restaurant d'entreprise
Indemnités de stage/alternance
Forward Deployed Engineer, US
Forward Deployed Engineer, US

UFORCE • United States

Remote
USD 110,000 - 180,000
Head of Sales, DHS & Federal
Head of Sales, DHS & Federal

UFORCE • United States

Remote
USD 180,000 - 240,000