COLSA Corporation

TAK Lead Software Engineer / Product Owner

COLSA Corporation • $110K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or higher in Computer Science or Software Engineering
  • 8-12 years of related experience
  • Hands-on experience in systems integration
  • Knowledge of Git-based version control and Docker
  • Experience with front-end application development
  • Active Secret security clearance; U.S. Citizenship required

Responsibilities

  • Design and orchestrate systems of systems including integrated components
  • Develop, test, and implement software using technologies like Java, C++, and Python
  • Support software delivery through Jira and Kanban-based processes
  • Set up and maintain development environments for Windows and Linux
  • Conduct merge and pull request reviews for quality assurance
  • Analyze requirements and troubleshoot software issues with end-users
  • Perform systems modeling, simulation, and data analysis

Benefits

  • Exposure to advanced technologies and systems integration
  • Opportunity to work with U.S. Army's Threat Systems Management Office
  • Chance to enhance skills in user-focused software development
  • Collaboration with a diverse team of engineers and users
  • Potential for career growth in a defense-related software environment
Full Job Description
Job Description

COLSA Corporation is seeking a Lead Software Engineer / Product Owner to support the U.S. Army's Threat Systems Management Office (TSMO). This position will design, develop, integrate, test, and troubleshoot software solutions involving the Team Awareness Kit (TAK), including the integration of clients, servers, data pipelines, and other systems to deliver capabilities that meet end-user and government customer requirements.

Principal Duties and Responsibilities (*Essential functions)

  • Design and orchestrate systems of systems, including clients, servers, data pipelines, and other integrated components.
  • Design, develop, test, and implement software programs using Java, C++, Python, React, Go, or similar technologies.
  • Support software development and delivery using Jira and Kanban-based continuous flow processes.
  • Set up and maintain development environments for Windows and Linux, including containerized environments.
  • Perform merge request and pull request reviews to support software quality assurance.
  • Develop and implement user-friendly interface requirements for software clients.
  • Collaborate with team members and end users to analyze requirements, troubleshoot software issues, and deliver solutions that meet end-user and government customer requirements.
  • Perform systems modeling, simulation, and analysis.
  • Perform data analysis and provide input for reports and dashboards, as needed.
  • Develop or oversee user training, troubleshooting materials, and step-by-step guides.
  • Advise hardware design engineers on system characteristics that may affect software systems, as needed.
  • Provide input for documentation of new and existing software programs, as needed.


Required Experience

  • Bachelor's degree or higher in Computer Science or Software Engineering.
  • Minimum of 8-12 years of related experience.
  • Hands-on experience supporting systems integration efforts.
  • Experience configuring and maintaining development environments, including Git-based version control, Linux operating systems, and Docker containerization.
  • Experience with version control software and the Driessen branching model (Gitflow).
  • Practical experience with front-end application development, including the implementation of responsive, user-focused interfaces.
  • Experience designing, developing, and integrating custom interfaces, extensions, or plugins within existing software frameworks.
  • Active Secret security clearance; U.S. Citizenship required.


Preferred Qualifications

  • Previous experience leading software development teams.
  • Experience with web development technologies such as React, HTML, CSS, or JavaScript.
  • Natural Language Processing (NLP) experience using Retrieval-Augmented Generation (RAG) architectures with Large Language Models (LLMs).
  • Computer vision experience with object detection or gait recognition using Convolutional Neural Networks (CNNs) and YOLO models.


Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information.

About COLSA Corporation

COLSA Corporation is a technology services and solutions provider primarily serving the U.S. government and defense industry. The company offers a range of services including engineering, program management, cyber security, and information technology. COLSA Corporation was founded in 1980 and is headquartered in Huntsville, Alabama.
Learn more about COLSA Corporation
Size
2,000 employees
Industry

Similar Jobs

More Jobs at COLSA Corporation

More Aerospace & Defense Jobs

Find similar TAK Lead Software Engineer / Product Owner jobs: