Lead, Software Engineer

L3Harris Technologies•Melbourne, VA
•$117,000 - $250,600

About The Position

L3Harris is seeking a Software Engineer to support image science and remote sensing programs. The role designs, develops, and maintains large-scale image-processing software and data systems. The engineer collaborates with cross-functional engineering teams to develop software interfaces that meet operational performance requirements and align with overall system architecture. The role supports the full software development lifecycle in Linux environments, from requirements analysis through deployment and sustainment.

Requirements

  • Bachelor’s degree and a minimum of 9 years of prior relevant experience; alternatively, a graduate degree and a minimum of 7 years of prior related experience; or, in lieu of a degree, a minimum of 13 years of prior related experience.
  • Experience with object-oriented design, debugging, and software integration.
  • Proficiency developing and maintaining software applications using C++ and/or Python.

Nice To Haves

  • TS/SCI security clearance; the posting also specifies an active TS/SCI clearance as a preferred skill.
  • Experience with source control such as Git, Agile development tools such as Jira and Confluence, automated testing, and continuous software-delivery practices.
  • Experience developing, deploying, or sustaining applications in Amazon Web Services (AWS) environments.
  • Experience building or supporting cloud-native applications using containers, Kubernetes, or related orchestration platforms.
  • Familiarity with image-processing concepts, algorithms, and analysis techniques.
  • Familiarity with remote-sensing systems, including sensor modalities, data collection, and geospatial applications.

Responsibilities

  • Design, develop, test, integrate, and sustain software components using C++ and/or Python.
  • Support the full software development lifecycle, including requirements analysis, design, implementation, code review, integration, testing, deployment, and sustainment in Linux environments.
  • Develop and maintain software interfaces, services, and data-processing capabilities supporting mission applications.
  • Troubleshoot software defects and support integration, testing, and deployment activities.
  • Apply secure software-development practices and comply with program security requirements.

Benefits

  • Health and disability insurance
  • 401(k) match
  • Flexible spending accounts
  • Employee assistance program (EAP)
  • Education assistance
  • Parental leave
  • Paid time off
  • Company-paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service