Lead, Software Engineer - Tactical Data Link

L3HHCM20Carlsbad, CA
1dOnsite

About The Position

We are seeking a Lead Software Engineer to lead software development efforts in our Tactical Data Link (TDL) Support Software product line. This candidate will play a pivotal role in shaping technical strategies, mentoring the engineering team, and architecting future enhancements to TDL Support Software applications.This role involves developing long-term technical visions to extend the design for future products and systems. The position requires onsite work and an active DoD Secret clearance.

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

Nice To Haves

  • 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

Responsibilities

  • 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.)
  • Availablilty to travel.

Benefits

  • health and disability insurance
  • 401(k) match
  • flexible spending accounts
  • EAP
  • education assistance
  • parental leave
  • paid time off
  • company-paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service