Software Engineer (Senior Member) - Rust

L3Harris Technologies•Camden, NJ
•$118,306 - $224,575•Onsite

About The Position

L3Harris is seeking a Senior Rust Software Architect and Technical Lead to advance next-generation systems and expand Rust expertise across the organization. The role combines hands-on technical leadership, software architecture, and mentorship. The successful candidate will guide early architectural decisions, identify design gaps, help programs adopt Rust effectively, and align technical capabilities with evolving customer requirements. The position will support active programs and new business opportunities as Rust becomes increasingly important across current and anticipated contracts. The position is based at L3Harris's Camden Waterfront Campus in Camden, New Jersey, and is on-site. The regular 9/80 schedule means employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off. The role requires the ability to obtain and maintain a U.S. Secret Security Clearance.

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field and at least 6 years of prior relevant experience; alternatively, a graduate degree and at least 4 years of prior related experience; or, in lieu of a degree, at least 10 years of prior related experience.
  • At least 2 years of experience developing Rust software for production systems, with a 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.

Nice To Haves

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

Responsibilities

  • Define and review software architectures for next-generation systems, emphasizing reliability, maintainability, and performance.
  • Guide teams in effective Rust adoption, 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 early-stage architectural approaches, identify technical gaps and risks, and recommend improvements.
  • 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 to prepare the organization for expanding Rust requirements.
  • Mentor and assist engineers in building proficiency in Rust.

Benefits

  • Health insurance
  • Disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee Assistance Program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service