
Lead Software Engineer – Tactical Data Link
L3Harris Technologies
full-time
Posted on:
Location Type: Office
Location: San Diego • California • United States
Visit company websiteExplore more
Salary
💰 $135,000 - $250,500 per year
Job Level
Tech Stack
About the role
- Lead and Architect software development for Windows/Linux software applications using C/C++
- Develop in multi-threaded codebases that handle multiple socket connections
- Create software based on Interface Control or Specification Documents
- Establish coding standards, design patterns, and automated analysis/testing pipelines that enforce memory safety
- Guide the adoption of modern programming practices, tools, and frameworks
- Collaborate with cross-functional teams (systems engineering, cybersecurity, testing, and integration) to ensure requirements traceability and compliance
- Provide technical leadership and mentorship to the software engineering team, fostering a culture of secure, modern, and maintainable code
- Actively participate in technical conversations across L3Harris to help develop/recommend strategies and articulate a forward-looking vision to extend the design for TDL Support Products
- Serve as the primary technical interface with stakeholders, government customers, and leadership on compliance progress and risk mitigation
- Strong communication skills with the ability to brief executives and government stakeholders on technical topics
- Strong knowledge in using both Linux and Windows operating systems (including command line) for daily software development tasks
- Solid understanding of software development processes (i.e. Waterfall, Agile/SCRUM, etc.)
- Strong understanding with software configuration management tools (i.e. Git, BitBucket, JIRA, Confluence, Jenkins, Artifactory etc.)
- Availability to travel.
Requirements
- 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
- 9+ years of professional experience in software engineering, including at least 8 years in C/C++ application development
- Active DoD Secret clearance
- Understanding of Tactical Data Links (e.g., Link 16, JREAP-C)
- Proficiency with Makefiles and embedded build tools (e.g., cross-compilers, linkers, debuggers)
- Continuous Integration & Development (CI/CD) experience
- Proficient in Groovy programming and experienced in working with Jenkins
- Familiar with C# and understands both the .NET Framework and .NET Core
- Experienced in using the DevExpress toolset for creating user interfaces
- 4 years of leadership experience managing small-to-mid-sized software teams
- Familiarity with DoD software standards
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C/C++multi-threaded programmingsocket programmingcoding standardsdesign patternsautomated testingLinuxWindowsCI/CDGroovy
Soft Skills
technical leadershipmentorshipcommunicationcollaborationstrategic thinkingproblem-solvingteam managementculture buildingrequirements traceabilityrisk mitigation
Certifications
Bachelor's DegreeGraduate DegreeDoD Secret clearance