Shift5

The Data and Cybersecurity Platform for Planes, Trains, and Tanks

Senior Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2019H1B No SponsorCompany SiteLinkedIn

Location

Virginia

Posted

104 days ago

Salary

$182K - $232K / year

Bachelor DegreeEnglishLinuxRust

Job Description

• Develop and optimize high-performance Rust software for real-time data processing on custom, resource-constrained Linux systems. • Design and implement type-safe hardware abstractions, managing complex build dependencies and FFI boundaries with memory safety. • Build and maintain code generation pipelines for protocol specifications and translation tables into strongly-typed Rust structures. • Implement robust and efficient parsers for complex wire protocols, working at the bit level for accurate data models. • Optimize software for specific hardware capabilities using deep Linux systems knowledge, profiling, and metrics. • Design and implement concurrent data pipelines with message-passing architectures and lock-free data structures. • Investigate and debug complex issues across hardware, protocol specifications, FFI, and concurrent timing. • Write comprehensive unit, functional, and integration tests for protocol parsing, data processing, and hardware integration. • Document designs, data flows, architectural decisions, and safety-critical code patterns. • Integrate with existing C-based APIs and libraries using Rust's FFI, including CMake, autotools, and bindgen. • Evolve and maintain core processing software for long-term stability, performance, and adaptability. • Collaborate effectively with cross-functional teams, including hardware and API/UI engineers, forward deployed engineers embedded with customers, security researchers, data engineering and analytics, and product and program managers.

Job Requirements

  • U.S. Citizenship is required.
  • Ability to obtain and maintain a U.S. Government Security Clearance.
  • BS or MS in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • Prior work on a shipped, commercial Rust project in production.
  • Deep knowledge of Linux systems programming, including kernel interaction, hardware optimization, and system-level debugging.
  • Proficiency with Git and modern CI/CD practices.
  • Strong communication skills for technical documentation and stakeholder communication.
  • Ability to identify and advocate for architectural improvements and shape technical direction.
  • Demonstrated ability to work independently and take ownership of complex technical challenges.
  • Strong understanding of data structures and algorithms for high-performance, real-time systems.

Benefits

  • Base Salary: $182,000 -$232,000
  • Bonus program and equity in a fast-growing startup
  • Competitive medical, dental, and vision coverage for employees and their families
  • Health Savings Account with annual employer contributions
  • Employer-paid Life and Disability Insurance
  • Uncapped paid time off policy
  • Flexible work & remote work policy
  • Tax-deferred public transit benefits with Metro SmartBenefits (DC/MD/VA)

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer104 days ago
Full TimeRemoteTeam 201-500Since 2021H1B Sponsor

Software Engineer designing and building systems for complex e-commerce sellers

ElixirERPJavaScriptMagentoPythonSQL
California
$195K - $290K / year

Senior Engineer, React Native, React JS

Syntax Technologies

We empower your today to transform your tomorrow through practical career training in IT 👩‍💻👨‍💻

Full-stack Engineer104 days ago
Full TimeRemoteTeam 51-200Since 2017H1B Sponsor

React Native Developer responsible for mobile and web applications at BigStep Technologies

AndroidGraphQLiOSJavaScriptMobXReactReact NativeReduxTypeScript
United States

Product Engineer

Slite

Document. Discuss. Decide. Do.

Full-stack Engineer104 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

Product Engineer for building knowledge management tools for teams

React
New York
Full TimeRemoteTeam 10,001+H1B No Sponsor

Senior Software Engineer contributing to Electricity Market Management System development

Washington
$106.4K - $159.6K / year