Software Engineer (Senior Member) - Rust

L3Harris•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 grow Rust expertise across the organization. The role combines hands-on technical leadership, software architecture, and mentorship to help programs adopt Rust, reduce ramp-up time, and establish a strong foundation for future development. The successful candidate will guide architectural decisions early in the development lifecycle, identify design gaps, and align technical capabilities with evolving customer requirements. As Rust becomes increasingly important across current and anticipated contracts, this position will serve as a strategic resource for active programs and new business opportunities. The role is based onsite at the L3Harris Camden Waterfront Campus in Camden, New Jersey, and follows a 9/80 schedule: employees work 9 out of every 14 days, totaling 80 hours, and have every other Friday off. The salary range is $118,306–$224,575; final compensation may vary based on factors including experience and geographic location. The position 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 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 to support consistent Rust adoption across programs.
  • Evaluate architectural approaches, identify technical gaps and risks, and recommend improvements early in development.
  • 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