Talent.com
Principal RUST Software Engineer
Principal RUST Software EngineerButler Recruitment Group • Washington, DC, US
Principal RUST Software Engineer

Principal RUST Software Engineer

Butler Recruitment Group • Washington, DC, US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

Job Description

Principal RUST Software Engineer

Washington DC

Full-time, Onsite (No Remote Options)

9 / 80 Work Week (Every Other Friday Off)

Department of Defense (DoD) Secret Clearance REQUIRED

$200,000 to $250,000 + Bonus + Full Benefits

Summary

Seeking a Principal RUST Software Engineer to serve as a key technical leader in the strategic evolution of our mission-critical systems. This role is not just about writing code; it is about providing expert-level architectural direction and driving organizational change. The Principal Engineer will be instrumental in setting the direction and strategy for product and infrastructure development by leading the full-scale adoption and deployment of the RUST programming language across multiple embedded product lines. You will be responsible for defining the RUST engineering roadmap, ensuring code is secure and memory-safe, and mentoring senior and junior engineers on complex implementation patterns for our C5 and Cyber Solution Centers. The selected candidate will operate as a key team member on a Scrum team, shaping the future of secure, high-assurance software in the aerospace and defense sector.

Key Responsibilities

  • RUST Strategic Leadership : Define, champion, and drive the comprehensive strategy and roadmap for RUST adoption, deployment, and integration across multiple mission-critical product lines, ensuring technical alignment with long-term business goals.
  • Architectural Guidance & Standards : Establish and enforce principal-level best practices, design patterns, and architectural standards for memory-safe and efficient usage of RUST, especially in resource-constrained embedded environments.
  • Technical Mentorship & Development : Serve as the primary technical mentor, subject matter expert, and ultimate reviewer for RUST code and complex design artifacts, significantly elevating the skill set of the broader engineering team.
  • Legacy Modernization : Guide and execute the complex integration or conversion of significant legacy C / C++ software components into production-ready RUST solutions, prioritizing security and performance parity.
  • High-Assurance Software Development : Apply expert-level computer science, engineering, and mathematical analysis concepts to develop high-assurance, maintainable software (primarily in RUST , C / C++, and Python) for embedded real-time operating systems (e.g., VxWorks, Linux, Integrity).
  • Advanced Troubleshooting : Investigate, diagnose, and resolve the root causes of the most complex and systemic technical issues (e.g., race conditions, memory issues) at the system level, often requiring independent judgment and cross-functional team leadership.
  • SDLC Ownership : Drive and participate in all phases of the Software Development Life Cycle, including leading requirements decomposition, system-level design review , implementation, hardware-software integration, and formal test verification.
  • Stakeholder Collaboration : Collaborate closely with program managers, systems engineers, and external stakeholders to translate high-level mission requirements into prioritized, scoped, and actionable technical tasks.
  • Develop software test plans, procedures, and relevant technical documentation, ensuring compliance with industry and customer standards (e.g., NSA Type 1, DO-178).

Qualifications

  • Experience : A minimum of 12 years of progressive, prior relevant experience , demonstrating increasing technical responsibility, with a Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field (or 10 years with a Graduate Degree, or 16 years without a degree).
  • RUST Expertise : 5+ years of hands-on experience developing production RUST software, including a demonstrated deep architectural understanding of the language, its concurrency models, and its application to high-assurance systems.
  • C / C++ Interoperability : Ex
  • [job_alerts.create_a_job]

    Principal Rust Software Engineer • Washington, DC, US

    [internal_linking.similar_jobs]
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Capital Technology Group • Washington, DC, US
    [job_card.full_time]
    Capital Technology Group provides expert consulting services software development, digital transformation, human-centered design, data analytics and visualization, and cybersecurity.Our multidiscip...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principle Software Engineer

    Principle Software Engineer

    Metrea Management LLC • Washington, DC, US
    [job_card.full_time]
    Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering eff...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer, Public Sector

    Software Engineer, Public Sector

    Scale AI, Inc. • Washington, DC, United States
    [job_card.full_time]
    Scale AI is seeking highly skilled and motivated Software Engineers to join our dynamic Federal Engineering team.As a part of this team, you will play a critical role in delivering high-impact AI-p...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal RUST Software Engineer

    Principal RUST Software Engineer

    Knowhirematch • Washington, DC, US
    [job_card.full_time]
    Principal RUST Software Engineer.Full-time, Onsite (No Remote Options).Work Week (Every Other Friday Off).Department of Defense (DoD) Secret Clearance REQUIRED. SummarySeeking a Principal RUST Softw...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    SlyFox Solutions LLC • Woodbine, MD, US
    [job_card.full_time]
    The Principal Software Engineer will drive the company's technical vision and provide strategic guidance to the software development team. This senior role is for an individual with deep industr...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer and Technology Lead

    Principal Software Engineer and Technology Lead

    Ten Mile Square Technologies • Arlington, VA, US
    [job_card.full_time]
    Ten Mile Square Technologies is a high-end technology consulting firm based in the Northern Virginia area.Our customers routinely call upon us to solve some of the largest scale and hardest problem...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    Protagonist • Washington, DC, US
    [job_card.full_time]
    Join Our Talented Team at Protagonist.We fuse rigorous, methodologically sound analysis with our cutting-edge technology platform, Narrative Analytics®. This powerful combination enables us to q...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Chief Cloud Architect and Lead Infrastructure SME (CCALIS)

    Chief Cloud Architect and Lead Infrastructure SME (CCALIS)

    Attainx Inc. • Alexandria, VA, US
    [job_card.full_time]
    Chief Cloud Architect and Lead Infrastructure SME (CCALIS).Tier 5 (favorable adjudication).You will receive a competitive total rewards package that is applicable to the U.The salary range may vary...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    American Society of Clinical Oncology • Alexandria, VA, United States
    [job_card.full_time]
    Are you interested in making a world of difference in cancer care?.Cancer strikes more than 10 million people worldwide each year. As the leading medical society representing doctors.American Societ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Reverse Engineer

    Software Reverse Engineer

    STR • Arlington, VA, US
    [job_card.full_time]
    Reverse engineering complex software or firmware targets, ranging from typical Windows / Linux binaries to embedded firmware running non-traditional computer architectures and operating systems.Devel...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer, Manufacturing Intelligence

    Principal Software Engineer, Manufacturing Intelligence

    Xometry • North Bethesda, MD, US
    [job_card.full_time]
    Xometry (NASDAQ : XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives ma...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Corcentric • Bethesda, MD, United States
    [job_card.full_time] +1
    As a Principal Software Engineer at Corcentric, you will join a driven, innovative team within an ambitious, entrepreneurial global organization. You will lead the design and implementation of moder...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    The Johns Hopkins University Applied Physics Laboratory • Laurel, MD, United States
    [job_card.temporary]
    Are you passionate about applying software engineering solutions to challenging problems with a group of dedicated technical specialists?. Do you like contributing to critical technologies that are ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Platform Engineer

    Platform Engineer

    Raft • Arlington, VA, United States
    [job_card.full_time]
    All of the programs we support require.All work must be conducted within the continental U.Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in Mc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Lead Principal Software Engineer

    Lead Principal Software Engineer

    Allocore • Arlington, VA, US
    [job_card.full_time]
    Allocore powers the leading government loans, grants, and fraud prevention programs with a unified cloud-based platform built for efficiency and security. Our advanced solutions power the large...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Principal Software Engineer

    Principal Software Engineer

    Capital Technology Group • Washington, DC, US
    [job_card.full_time]
    Capital Technology Group provides expert consulting services software development, digital transformation, human-centered design, data analytics and visualization, and cybersecurity.Our multidiscip...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Solutions Software Engineer

    Solutions Software Engineer

    Istari Digital • Washington, DC, US
    [job_card.full_time]
    Istari is a digital engineering software company enabling our customers to turn the physical world into the digital to accomplish their specific mission or business objectives.Istari was founded wi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Relativity • Washington, DC, United States
    [job_card.full_time]
    As an Advanced Software Engineer at Relativity, you will use your development expertise, working on software projects to build our software platform, Relativity. You will help solve complex problems...[show_more]
    [last_updated.last_updated_30] • [promoted]