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

  • 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
  • 5+ years of experience
  • Bachelor's degree in IT, CS, or related field
  • U.S. citizenship is required for DoD contracts.

Nice To Haves

  • Several years of hands-on software development experience, with a strong grounding in object-oriented programming and production-quality code delivery in Go and TypeScript.
  • A background in DevSecOps is expected, including practical experience integrating security tooling into CI/CD pipelines and a working knowledge of common vulnerabilities and secure coding standards.
  • Experience operating within cloud-native environments is essential, particularly around containerization with Podman, GitOps workflows using GitLab CI and Flux, and familiarity with Gitflow branching strategies.
  • Candidates should also be comfortable working day-to-day in Linux server environments, including command-line navigation and package management within RPM-based and Red Hat UBI containerized systems.
  • CompTIA Security+ CE certifications.

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
  • Familiarity with Gitflow branching strategies
  • 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
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Disability insurance
  • Life insurance
  • Paid time off
  • Parental leave
  • Flexible work schedules
  • Employee assistance programs
  • Retirement options including a 401(k)
  • Profit sharing
  • Employee Stock Ownership Plan (ESOP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service