Software Engineer with DevOps - Colorado Springs, CO

Davidson Technologies, Inc.•Colorado Springs, CO

About The Position

Davidson is seeking a Software Engineer with DevOps in Colorado Springs, CO. The role involves software development across multiple innovative tools, applying development best practices in Agile/Scrum environments, and supporting the integration of sophisticated algorithms into software products. The engineer will participate in exploratory projects evaluating new theories, concepts, and technologies; facilitate design discussions; and collaborate to refine project requirements. The position also maintains and improves GitLab CI/CD pipelines.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or Software Engineering.
  • 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 effectively to refine project requirements.
  • Communicate clearly to articulate ideas and concepts both verbally and visually.
  • Maintain and improve CI/CD pipelines in GitLab.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service