Software Engineer / DevSecOps Engineer

Computational Physics, Inc.Washington, DC
Hybrid

About The Position

Computational Physics, Inc. (CPI) is looking for a Full-Time Software Engineer / DevSecOps Engineer to support our customers at USNO, Washington, DC. A DevSecOps Engineer with strong software development fundamentals and a security-first mindset is sought to join a growing engineering team. The role spans modern cloud-native infrastructure, covering the building and securing of CI/CD pipelines, management of GitOps workflows, and production-quality code development in Go and TypeScript. Comfort with Linux command-line environments, a commitment to secure software delivery, and experience working in a hybrid team setting are all essential to success in this position.

Requirements

  • Several years of hands-on software development experience
  • Strong grounding in object-oriented programming
  • Production-quality code delivery in Go and TypeScript
  • Practical experience integrating security tooling into CI/CD pipelines
  • Working knowledge of common vulnerabilities and secure coding standards
  • Experience operating within cloud-native environments
  • Familiarity with containerization with Podman
  • Familiarity with GitOps workflows using GitLab CI and Flux
  • Familiarity with Gitflow branching strategies
  • Comfortable working day-to-day in Linux server environments
  • Comfortable with command-line navigation and package management within RPM-based and Red Hat UBI containerized systems
  • Bachelor's degree in IT, CS, or related field
  • 10 years of experience
  • Proficiency in Go or a C-family backend language
  • Proficiency in TypeScript for frontend or full-stack development
  • Strong foundation in software engineering fundamentals with a solid background in object-oriented programming (OOP)
  • Solid understanding of cloud computing concepts, including containerization (Docker/Podman, OCI images) and cloud-native architecture
  • Hands-on experience with GitOps workflows and modern CI/CD practices using GitLab CI and Flux
  • Experience with Gitflow branching strategies and structured release management workflows
  • Familiarity with DevSecOps practices including security scanning, static analysis, and policy enforcement in pipelines
  • Understanding of common vulnerability classes (OWASP Top 10, CVEs) and secure coding practices
  • Proficiency navigating and working within Linux server environments from the command line, including RPM-based distributions and Red Hat UBI containerized environments
  • Familiarity with version control best practices and collaborative development workflows
  • Strong problem-solving skills and attention to detail
  • U.S. citizenship is required for DoD contracts
  • Must obtain and maintain a Secret security clearance upon hire

Nice To Haves

  • A CompTIA Security+ CE is ideal but not required

Responsibilities

  • Building and securing CI/CD pipelines
  • Management of GitOps workflows
  • Production-quality code development in Go and TypeScript
  • Integrating security tooling into CI/CD pipelines
  • Operating within cloud-native environments
  • Containerization with Podman
  • GitOps workflows using GitLab CI and Flux
  • Working day-to-day in Linux server environments, including command-line navigation and package management within RPM-based and Red Hat UBI containerized systems

Benefits

  • Competitive salary
  • Comprehensive benefits
  • 401(k)
  • Profit Sharing
  • Employee Stock Ownership Plan (ESOP)
  • Disability insurance (short-term and long-term)
  • Flexible schedule
  • Flexible spending account
  • Health, Dental and Vision insurance
  • Life insurance
  • Paid time off
  • Parental Leave
  • Tuition reimbursement
  • Company stock
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service