Talent.com
Senior Software Engineer
Senior Software EngineerShift5 • Anaheim, CA, United States
Senior Software Engineer

Senior Software Engineer

Shift5 • Anaheim, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Senior Software Engineer

Shift5 is redefining the future of onboard operational technology (OT). As a fast-growing scale-up, we specialize in cutting-edge cybersecurity, predictive maintenance, and compliance for OT systems across defense, aerospace, and rail. We are a team of passionate, innovative professionals who thrive in a collaborative environment, driven by a shared mission to revolutionize how fleets operate. By unlocking and democratizing the vast potential of onboard OT data, we help our customers' fleets run smarter, safer, and more efficiently. Ready to be part of the next frontier in transportation and critical infrastructure? Come join us.

We are seeking an experienced Senior Software Engineer specializing in Rust to build the core software that runs on our hardware platforms. In this role, you will develop and optimize high-performance code responsible for processing complex data streams directly from vehicle systems. This is a low-level systems programming role where you will work in resource-constrained Linux environments, leveraging deep technical knowledge to unlock hardware capabilities and ensure maximum performance and reliability. Your code will process real-time data from buses like MIL-STD-1553, ARINC-429, and CAN; transforming raw protocol data into structured information for cybersecurity and operational insights with stable data contracts for downstream products and analysis systems.

If you're passionate about high-performance systems programming, protocol engineering, and hardware integrationworking at the bit level, parsing and analyzing aerospace and other vehicle bus protocolsand thrive in a collaborative environment with opportunities to take ownership of complex technical challenges, Shift5 might be the right fit for you.

In this role you will be expected to :

  • 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 Rusts 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.

Required :

  • 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.
  • Preferred :

  • Active U.S. Government Security Clearance (Secret or higher).
  • Previous experience with military customers or classified data environments.
  • Experience writing software certified under regulatory requirements (DO-178, IEC 62304, or similar).
  • A forward and reverse engineering mindset for undocumented or complex data protocols.
  • Familiarity with vehicle, aerospace, or industrial data protocols (e.g., CAN, J1939, MIL-STD-1553, ARINC-429).
  • Experience with lock-free data structures or real-time systems programming.
  • Background in code generation, metaprogramming, or build-time code generation systems, with an understanding of their appropriate application and potential complexities.
  • Experience designing data processing pipelines with streaming, batching, and backpressure management.
  • Experience with containerization (e.g., Docker, Kubernetes) for consistent build and test environments.
  • Experience developing and servicing software in sensitive environments.
  • Compensation & 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)
  • We are committed to building an inclusive culture of belonging that embraces the diversity of our people and represents the communities in which we work and the customers we serve. We know the happiest and highest performing teams include people with diverse perspectives and ways of solving problems. We strive to attract and retain talent from all backgrounds and create workplaces where everyone feels empowered to bring their full, authentic selves to work.

    Shift5 is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, disability, age, marital status, ancestry, projected veteran status, or any other protected group or class.

    [job_alerts.create_a_job]

    Senior Software Engineer • Anaheim, CA, United States

    [internal_linking.similar_jobs]
    Maritime - Senior Software Engineer

    Maritime - Senior Software Engineer

    Clearance Jobs • Costa Mesa, CA, US
    [job_card.full_time]
    Senior Software Engineer / h2pAnduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most inno...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Robotics

    Senior Software Engineer, Robotics

    anduril • Costa Mesa, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Robotics.Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century's m...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Costa Mesa, USA

    Senior Software Engineer, Core Experiences - Costa Mesa, USA

    Speechify • Costa Mesa, California, US
    [job_card.full_time]
    Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, RAIL

    Senior Software Engineer, RAIL

    Anduril Industries • Costa Mesa, CA, United States
    [job_card.full_time]
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most innovative companies to the defe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Bolt

    Senior Software Engineer, Bolt

    ClearanceJobs • Costa Mesa, CA, United States
    [job_card.full_time]
    Anduril Industries is a defense technology company with a mission to transform U.At Anduril's Tactical Recon and Strike (TRS) team, we're pushing the boundaries of aerial drone technology.We're the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    First American • Santa Ana, CA, United States
    [job_card.full_time]
    Join a team that puts its People First! Since 1889, First American (NYSE : FAF) has held an unwavering belief in its people. They are passionate about what they do, and we are equally passionate abou...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Informatics

    Senior Software Engineer, Informatics

    BioSpace, Inc. • Monrovia, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Informatics.Terray Therapeutics is a venture-backed biotechnology company leading in artificial intelligence, synthetic chemistry, automation, and nanotechnology.We genera...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Engineer Cryptography

    Senior Engineer Cryptography

    Synchrony Financial • COSTA MESA, California, United States
    [job_card.full_time]
    All automated and supported 24 / 7 / 365.Who designs and creates the platforms to run all those applications? You, if you join our Tech & Ops team as a Java Development Lead. As a Senior Engineer Crypto...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    Miso Robotics • Pasadena, California, US
    [job_card.full_time]
    Job Description Job Description Our Company MISO develops technology that elevates human lives in the commercial kitchen. We're engineering production-ready robotic systems that tightly integrate...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    Anduril Industries • Costa Mesa, CA, United States
    [job_card.full_time]
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most innovative companies to the defe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Huntington Beach, USA

    Senior Software Engineer, Core Experiences - Huntington Beach, USA

    Speechify • Huntington Beach, California, US
    [job_card.full_time]
    Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer (Remote)

    Senior Software Engineer (Remote)

    Experian • Costa Mesa, California, US
    [filters.remote]
    [job_card.full_time]
    Job Description Job Description Company Description Experian is a global data and technology company, powering opportunities for people and businesses around the world. We help to redefine lending...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineers

    Senior Software Engineers

    ADP • Pasadena, CA, United States
    [job_card.full_time]
    Senior Software Engineers in our Pasadena, CA location.Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?.Are you looking to ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineers - Urgently Hiring!

    Senior Software Engineers - Urgently Hiring!

    ADP • Pasadena, CA, United States
    [job_card.full_time]
    Senior Software Engineers in our Pasadena, CA location.Are you empathetic to client needs and inspired by transformation and impacting the lives of millions of people every day?.Are you looking to ...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer, Windows / Desktop Applications - Anaheim, USA

    Senior Software Engineer, Windows / Desktop Applications - Anaheim, USA

    Clutch Canada • Anaheim, CA, United States
    [job_card.full_time]
    Senior Software Engineer, Windows / Desktop Applications - Anaheim, USA.The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechifys text...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Extensibility (Sand Table)

    Senior Software Engineer, Extensibility (Sand Table)

    ClearanceJobs • Costa Mesa, CA, United States
    [job_card.full_time]
    Carbon Extensibility Engineer / h2pAnduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Elementary • South Pasadena, California, US
    [job_card.full_time]
    Job Description Job Description Salary : Are you ready to be at the forefront of the AI revolution, building real-world, low-latency systems that will be deployed in industrial facilities worldwid...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Device Infrastructure

    Senior Software Engineer, Device Infrastructure

    Slope • Costa Mesa, CA, United States
    [job_card.full_time]
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st centurys most innovative companies to the defe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]