L3Harris is seeking an experienced Software Engineering Lead to guide software application development execution on mission-critical systems. The role leads the adoption of Rust throughout development, manages integration or conversion of legacy software to Rust, establishes best practices and architectural guidance for memory-safe Rust usage, and translates requirements into maintainable solutions. The Lead applies technical proficiency across the software development life cycle, gathers requirements, works with stakeholders to prioritize and scope tasks, and helps set direction and strategy for product and infrastructure development as a key member of a Scrum team. The position supports embedded software application development, particularly in Rust, and leads the use of Rust techniques, idioms, design patterns, and tools across multiple product lines. The Lead works with cross-functional engineering teams on interfaces, operational performance requirements, and overall system design; leads work through requirements analysis, design, implementation, integration, and formal testing; investigates complex issues; develops test plans and technical documentation; participates in peer reviews and defect resolution; and mentors junior engineers. The role is based on-site in Herndon, Virginia, follows a 9/80 schedule, and may require less than 10% travel to another L3Harris location.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior