Software Engineer with DevOps - Colorado Springs, CO

Davidson Technologies•Colorado Springs, CO
•Onsite

About The Position

Davidson is seeking a Software Engineer with DevOps in Colorado Springs, CO. The role involves software development across innovative tools, integrating sophisticated algorithms into software products, and exploring new theories, concepts, and technologies. The engineer will work in Agile/Scrum environments, contribute to design discussions and project requirements, and maintain and improve GitLab CI/CD pipelines. The position requires the ability to obtain a DoD Secret Clearance.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or Software Engineering.
  • At least 4 years of relevant software development experience.
  • Experience with C++, C#, and Python programming.
  • Experience working in an Agile/Scrum, Kanban, or SAFe environment.
  • Experience with containerization technologies such as Docker and Kubernetes.
  • Ability to collaborate on product requirements.
  • Understanding of DevSecOps principles.
  • Experience writing jobs and maintaining pipelines to support a CI/CD environment.
  • Experience configuring GitLab runners in both Windows and Linux.
  • Ability to obtain a DoD Secret Clearance.

Nice To Haves

  • Experience with military modeling and simulation (M&S) applications.
  • Experience supporting Missile Defense Agency (MDA), Space Force, Air Force, Army, Navy, or other DoD programs.
  • Experience with missile defense, missile warning, command and control, sensor systems, or related defense technologies.
  • Experience with high-fidelity simulation environments or discrete-event simulation frameworks.
  • Experience with Python scripting and automation for data processing, testing, or analysis.
  • Experience with MATLAB or other engineering analysis tools.
  • Experience developing or integrating REST APIs, microservices, or distributed applications.
  • Experience working within a classified development environment.

Responsibilities

  • Conduct software development activities across multiple innovative tools.
  • Apply software development best practices in Agile/Scrum environments.
  • Support the integration of sophisticated algorithms into software products.
  • Engage in exploratory projects to assess new theories, concepts, and technologies.
  • Actively participate in Agile practices and Scrum methodologies.
  • Facilitate design discussions and collaborate to refine project requirements.
  • Communicate ideas and concepts clearly, verbally and visually.
  • Maintain and improve CI/CD pipelines in GitLab.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service