Defense Unicorns

We help mission-focused heroes solve the world’s biggest software challenges.

Senior Software Engineer – Rust

Backend EngineerSoftware EngineerFull TimeRemoteTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

$148.8K - $201.3K / year

EnglishCloudDistributed SystemsRust

Job Description

• Design and implement high-performance, distributed, software systems in Rust, targeting cloud-native as well as resource-constrained and edge computing environments • Participate in system architecture, network topologies, hardware part evaluation, and engineering reviews for both existing product revisions and new systems • Develop software/models systems that supports human-in-the-loop and human-on-the-loop autonomy workflows for distributed operations • Build infrastructure enabling deterministic builds, reproducible environments, and configuration management to ensure traceability and maintainability • Implement and maintain systems with over-the-air (OTA) update mechanisms for field-deployed systems - virtual machines, containers, and embedded packages • Integrate software with microcontroller peripherals and hardware buses (SPI, I2C, UART, Ethernet, USB, AXI, etc.) • Develop and execute comprehensive experiment and test strategies including: • Unit testing • Software-in-the-Loop (SITL) • Hardware-in-the-Loop (HITL) • Functional, end-to-end system/field/scale testing • Collaborate with mission heroes and multidisciplinary teams to deploy and sustain systems, supporting integration and various exercises and operational events • Optimize systems for performance, reliability, power consumption, and maintainability

Job Requirements

  • Professional experience in software engineering, embedded systems, or firmware development - delivering production-grade product
  • Strong proficiency in Rust - experience in low-level, embedded or no_std environments a bonus
  • Experience integrating with microcontroller peripherals and hardware interfaces (SPI, I2C, UART, Ethernet, USB, etc.)
  • Familiarity with software design, algorithm implementation, debugging/testing/profiling, and performance optimization
  • Working knowledge of:
  • Distributed systems, data-distribution and network architectures
  • Networking protocols and technologies (TCP/UDP, BLE/LoRa, routing)
  • Trust systems, certificate management, and encryption schemes
  • Modern data patterns, CRDTs, offline-first, synchronization/replication
  • Strong communication skills and ability to collaborate across engineering disciplines
  • U.S. citizenship and ability to obtain and maintain a Top Secret / SCI security clearance.

Benefits

  • Medical/Dental/Vision
  • Premiums are 100% Company Paid
  • Health Reimbursement Account
  • Life Insurance
  • Disability Insurance
  • 401k Retirement Plan
  • Company Stock Options
  • Home Office Budget
  • We offer all full-time Unicorns Flexible Time Off (FTO) plus all Federal Holidays, one week for Thanksgiving, and two weeks for Christmas and New Year’s
  • Paid Parental Leave
  • Reimbursement for approved trainings/subscriptions
  • Conferences (travel, lodging, and fees)

Related Job Pages

More Backend Engineer Jobs

Go Engineer (GCP) - (26030501)

Third Eye Software

We focus on building strong relationships between our clients and our people. Great opportunities are born from them.

Backend Engineer3 days ago
ContractRemoteTeam 11-50Since 2003H1B No Sponsor

We’re looking for a strong Go / GCP Engineer to help build backend applications in a Google Cloud Platform environment. This role requires hands-on experience developing in Golang along with deep, practical knowledge of GCP services and how application...

GoGCPGoogle Cloud Platform
Texas

Go Engineer (GCP) - (26030501)

Third Eye Software

We focus on building strong relationships between our clients and our people. Great opportunities are born from them.

Backend Engineer3 days ago
ContractRemoteTeam 11-50Since 2003H1B No Sponsor

We’re looking for a strong Go / GCP Engineer to help build backend applications in a Google Cloud Platform environment. This role requires hands-on experience developing in Golang along with deep, practical knowledge of GCP services and how application...

GoGoogle Cloud Platform
Georgia

Senior Software Development Engineer (Java & Cloud)

CVS Health

Bringing our heart to every moment of your health.

Backend Engineer3 days ago
Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

This role involves providing technical vision, driving strategy for cloud and backend solutions, and acting as a technical owner across strategic efforts. Responsibilities include designing and implementing scalable, secure, and resilient cloud-based architectures and full stack applications.

JavaPythonJavaScriptAWSAzureGCPAngularReactNode.jsDockerKubernetesJenkinsGitLab CICircleCIPostgreSQLMySQLMongoDBAppDynamicsGrafanaSplunkSAMLOAuth2
United States
$92.7K - $203K / year
Full TimeRemoteTeam 1,001-5,000Since 1927H1B Sponsor

Software Engineer I developing marketing tech solutions for Ziff Davis Shopping

AWSCloudKafkaLaravelMySQLPHPReactTypeScriptVue.js
United States
$80K - $95K / year