Senior Software Engineer – Rust

🕒 June 17

🇺🇸 United States – Remote

💵 $148.8k - $201.3k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

👻 Ghost score 42%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Defense Unicorns

Defense Unicorns

51 - 200 employees

💼 Consulting

📦 Logistics

🎖️ Defense

💰 Seed Round on 2022-10

Consulting • Logistics • Defense

Defense Unicorns is a cutting-edge technology company focused on transforming the way the U. S. Department of Defense (DoD) procures and deploys mission-critical software capabilities. Through its Airgap App Store and Unicorn Delivery Service (UDS), Defense Unicorns offers a centralized marketplace of trusted, pre-approved applications designed for rapid, secure, and compliant deployments in the most secure and complex DoD environments. The company emphasizes speed and reliability in software delivery, catering to various missions across domains such as Army, Navy, Air Force, and Space Force. Defense Unicorns meets the unique challenges of DevSecOps for defense systems, ensuring operational adaptability and security in mission-critical software deployments.

📋 Description

• Design and implement high-performance distributed software systems in Rust for cloud-native, resource-constrained, and edge environments • Participate in system architecture, network topology, hardware part evaluation, and engineering reviews • Develop systems supporting human-in-the-loop and human-on-the-loop autonomy workflows • Build infrastructure for deterministic builds, reproducible environments, and configuration management • Implement and maintain over-the-air update mechanisms for virtual machines, containers, and embedded packages • Integrate software with microcontroller peripherals and hardware buses • Develop and execute unit, software-in-the-loop, hardware-in-the-loop, functional, end-to-end, field, and scale testing strategies • Collaborate with engineers, researchers, operators, and multidisciplinary teams to deploy and sustain systems • Support integration, exercises, and operational events • Optimize systems for performance, reliability, power consumption, and maintainability

🎯 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 is 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 • Working knowledge of networking protocols and technologies (TCP/UDP, BLE/LoRa, routing) • Working knowledge of trust systems, certificate management, and encryption schemes • Working knowledge of modern data patterns, CRDTs, offline-first, and synchronization/replication • Strong communication skills and ability to collaborate across engineering disciplines • U.S. citizenship • Ability to obtain and maintain a Top Secret / SCI security clearance

🏖️ Benefits

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

Apply Now

Similar Jobs

🕒 June 17

Cloudera

1001 - 5000

💼 Consulting

🏥 Healthcare

📦 Logistics

Senior Staff Full Stack Engineer building Cloudera’s cloud-native data management and orchestration platform. Designing scalable services across public clouds and private data centers.

🕒 June 17

AmeriSave Mortgage Corporation

5001 - 10000

💸 Finance

🏠 Real Estate

Senior Full Stack Developer at AmeriSave Mortgage building scalable web applications with Vue 3 and Node.js. Collaborating across teams and optimizing application performance in remote environment.

🕒 June 17

Filevine

201 - 500

☁️ SaaS

⚖️ Legal

🤖 Artificial Intelligence

Senior Software Development Engineer leading a team to build and innovate web applications for Filevine. Collaborating across teams to release new features in a legal AI platform.

🕒 June 17

Upstart

1001 - 5000

🚘 Automotive

💼 Consulting

🏥 Healthcare

Senior Software Engineer developing product features and platform capabilities for Upstart's auto-secured lending. Collaborating with teams to enhance borrower experience and operational efficiency.

🕒 June 17

Alteryx

1001 - 5000

💼 Consulting

🏥 Healthcare

🏭 Manufacturing

Senior Software Engineer for cloud platform at Alteryx designing backend services. Leading engineering efforts with TypeScript/Node.js in a fully remote setup.