
Lead, Software Engineering
Nashville, TNJobSeen todaySeen in employer's feed today
See where you stand before you apply. No sign-up to start.
You apply on the posting's application page, with no Olive account needed.
Watch jobs like this. New roles like this one near Nashville, TN, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive focuses on jobs in the United States, including remote roles you can work from there.
Requirements
Credentials this posting asks for.
Job overview
The Lead Software Engineer provides hands-on technical leadership for software supporting the VAMPIRE program, translating operational needs and user stories into testable capabilities from prototypes through reliable deliverable software. The role works across engineering and customer teams, owns software development and integration, and includes field execution at demonstrations, integration activities, and test events. Candidates need a bachelor’s degree with nine years of relevant experience, a graduate degree with seven years, or 13 years in lieu of a degree.
Skills & qualifications
Skills
Qualifications
Full job description
L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Titl e: Lead, Software Engineering
Job Number: 47229
Job Location: Nashville, TN
Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off
Job Description:
The Lead Software Engineer provides hands-on technical leadership for software that supports the VAMPIRE program. The role turns operational needs and VAMPIRE user stories into well-designed, testable capabilities, progressing from rapid prototypes through integrated, reliable deliverable software.
This senior engineer works across software, systems, hardware, electrical, mechanical, test, program, and customer teams to make sound technical decisions on accelerated schedules. The position combines deep software development ownership with practical field execution, including travel to customer demonstrations, integration activities, and test events.
Essential Functions:
Partner with program leadership, product stakeholders, customers, and end users to understand mission needs; develop, refine, and prioritize user stories and acceptance criteria.
Translate user stories, interface requirements, and operational constraints into software architectures, technical designs, estimates, and executable development plans.
Lead rapid design, development, integration, and demonstration of prototypes that reduce technical risk and produce early stakeholder feedback.
Develop and integrate software components and applications using C# and other program-approved technologies.
Collaborate with systems, hardware, electrical, mechanical, and test engineering teams to integrate software with equipment, external interfaces, and mission workflows.
Plan and lead short development iterations, incorporating verification results, user feedback, and changing priorities into successive releases.
Establish and maintain appropriate unit, component, integration, and system-level test coverage; support verification of functional, interface, performance, and applicable corporate requirements.
Distinguish experimental prototypes from deliverable software and apply the documentation, verification, cybersecurity, safety, quality, and configuration controls appropriate to each maturity level.
Travel as needed to customer facilities, integration locations, demonstration venues, and test sites; provide hands-on software integration, troubleshooting, and technical support during field activities.
Diagnose complex software and integration issues, identify root causes, implement corrective actions, and communicate impacts, risks, and recovery plans.
Prepare and maintain technical documentation, interface descriptions, test procedures, release notes, deployment instructions, and configuration records.
Communicate technical designs, prototype results, limitations, tradeoffs, risks, and recommendations to both technical and nontechnical stakeholders.
Provide technical leadership through design reviews, task planning, coaching, and mentoring of other software engineers.
Apply Agile and Scrum practices that support rapid, disciplined program execution; capture lessons learned and improve reusable software components, development tools, and processes.
Perform other appropriate duties as assigned while maintaining a professional, collaborative approach.
Ability to obtain a US Secret Security clearance
Qualifications:
Bachelor’s Degree and minimum 9 years of prior relevant experience. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.
7 years of prior related experience developing object-oriented software in a commercial or government environment.
7 years of prior related experience developing C# applications using Visual Studio.
Preferred Additional Skills:
Experience with software development methodologies, object-oriented design, real-time software development, and the full software development lifecycle, including unit, component, integration, and system-level testing.
Experience leading complex technical work across engineering disciplines; estimating work; planning technical tasks; and communicating dependencies, progress, and issues.
Experience using source-code management, defect-tracking, and modern development practices, including cybersecurity, safety, quality, and configuration-management practices.
Experience creating technical designs, interface specifications, test procedures, and software release information, and evaluating software tradeoffs involving performance, reliability, maintainability, schedule, cost, and technical risk.
Experience with Unified Modeling Language, mission-system integration, customer demonstrations, and field test support.
#LI-EB1
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English (https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf) or Spanish (https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf) . For information regarding your Right To Work, please click here for English (https://www.eeoc.gov/sites/default/files/2022-10/22-088\_EEOC\_KnowYourRights\_10\_20.pdf) or Spanish (https://www.eeoc.gov/sites/default/files/2022-10/22-088\_EEOC\_KnowYourRightsSp\_10\_20.pdf) .
How this job compares
Set against the 9,069 open Software Engineering jobs on Olive Jobs, counted November 13, 2026.
- Pay
- This postingNot listed
- Tennessee median$126–252K/yr109 salary ranges
- US median$30–45/hr495 hourly ranges
- Openings
- Olive Jobs lists 122 open Software Engineering jobs in Tennessee and 9,069 across the US. 9% of them nationwide are listed as remote or flexible.
- Experience
- This posting asks for at least 13 years of experience — more than three in four Software Engineering postings that state a minimum ask for (median 7 years, across 6,915 postings).
- Education
- 2,148 of the 9,069 open Software Engineering jobs (24%) ask for a bachelor's degree or higher.
Pay, requirements and demand for Software Engineer jobs
Counted across the open, public US postings on Olive Jobs on November 13, 2026. Figures based on too few postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.


