Specialist, Software Engineer

L3HHCM20Greenville, TX
Onsite

About The Position

L3Harris is seeking a Software Engineer to design, develop, integrate, test, and maintain mission-critical software solutions supporting advanced intelligence, surveillance, reconnaissance, communications, and data processing systems. The ideal candidate will contribute across the full software lifecycle in areas such as embedded systems, backend services, user interfaces, real-time processing, data management, hardware integration, and distributed or containerized environments. This role requires strong software development, debugging, integration, and problem-solving skills, along with experience using modern development tools, version control, and Agile and DevSecOps practices. The ideal candidate values innovation, technical excellence, teamwork, continuous learning, and a commitment to supporting secure, resilient systems for critical national defense missions. This position is based at our Greenville, TX facility and offers a 9/80 work schedule.

Requirements

  • 3+ years of object-oriented development experience.
  • Experience in Agile development and essentials of DevOps.
  • Experience using scripting languages such as Bash and Python.
  • Able to communicate effectively and work closely with assigned teams.

Nice To Haves

  • Top Secret / SCI Clearance
  • Experience with software design patterns and frameworks
  • Familiarity with virtualization, containerization, and hybrid computing environments
  • Experience with SQL/NoSQL database design and query development
  • Background in software and hardware troubleshooting
  • Familiarity with ISR systems
  • Experience with automated software test tools and frameworks
  • Experience with multi-threaded, parallel, and/or GPU programming
  • Experience with Google Protocol Buffers and network socket programming
  • Strong communication skills and the ability to work closely with assigned teams

Responsibilities

  • Must obtain and maintain a DoD Top Secret / SCI Security Clearance
  • Software component development, implementation, and integration.
  • Design, implement, and integrate software in a Software Development Environment.
  • Perform software coding and debugging, perform software unit tests, and integrate software components.
  • Support continuous improvement, process innovation, and lessons learned activities.
  • Able to obtain and maintain a DoD Security Clearance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service