L

L3Harris Technologies

Global defense contractor delivering aerospace tech

Software Engineer – Senior Member - Rust

Software EngineeringUpdated on Nov 14
Full-timeCamden, NJ, USA

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field and at least 6 years of relevant experience; alternatively, a graduate degree and at least 4 years of related experience; or, in lieu of a degree, at least 10 years of related experience.
  • At least 2 years of experience developing Rust software for production systems, with deep understanding of the language.
  • At least 2 years of experience with Rust and its core concepts, and the ability to architect Rust software solutions.
  • Ability to obtain and maintain a U.S. Secret Security Clearance.

Responsibilities

  • Define and review software architectures for next-generation systems, emphasizing reliability, maintainability, and performance.
  • Guide teams in applying Rust effectively, reducing learning curves and helping programs avoid common implementation pitfalls.
  • Mentor engineers through design reviews, code reviews, technical workshops, and hands-on collaboration.
  • Develop reusable architectural patterns, coding guidelines, and reference implementations that support consistent Rust adoption across programs.
  • Evaluate architectural approaches, identify technical gaps and risks, and recommend improvements before they become costly development issues.
  • Provide technical input on Rust-based solutions for proposals and future programs, including architecture, feasibility, development approach, and technical risk.
  • Collaborate with program leadership and engineering teams to translate customer requirements into practical software designs.
  • Recommend tools, practices, and capability investments that prepare the organization for expanding Rust requirements.
  • Mentor and assist engineers in building proficiency in Rust.

Desired Qualifications

  • Experience introducing Rust into an established engineering organization or development environment.
  • Experience developing reusable software components, frameworks, or architectural guidance.
  • Experience supporting technical proposals or customer-facing architecture discussions.
  • Experience integrating Rust with existing software systems and development workflows.

About the Company

L3Harris Technologies

Global defense contractor delivering aerospace tech

L3Harris Technologies provides advanced aerospace, defense, and space systems for governments and commercial customers. Its products include sensors, communications, and propulsion—such as tactical radios, night-vision gear, satellite payloads, missile defense, and space propulsion—delivered as integrated systems for operations across air, land, sea, space, and cyber domains. The company blends legacy technologies from two joining giants with newer capabilities, faster acquisition cycles, and a focus on missiles, space, and resilient communications to field solutions quickly. Its goal is to be a trusted, scale-ready provider of next‑generation defense and intelligence capabilities for national security and related customers.

Company size
10,001+
Company stage
IPO
Headquarters
Melbourne, FL
Founded
1895

Recently Posted Jobs

Explore more opportunities at L3Harris Technologies

See more jobs