L3Harris Technologies

Lead Software Engineer – Tactical Data Link

L3Harris Technologies

full-time

Posted on:

Location Type: Office

Location: San DiegoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $135,000 - $250,500 per year

Job Level

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