C

Cubic

Technology solutions for transportation and defense

Senior Software Engineer - Unified Video Sustainment

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAshburn, VA, USA$131k - $175k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent experience.
  • At least 5 years of professional software development experience.
  • Experience developing software using Node.js and/or Python.
  • Experience working with PostgreSQL, Linux environments, Git, and modern source control workflows.
  • Ability to obtain and maintain a U.S. Secret Security Clearance.

Responsibilities

  • Design, develop, maintain, and troubleshoot software supporting the Unified Video platform and associated applications, including Feed Management Portal and NetOps.
  • Develop and maintain backend services and automation using Node.js, Python, PostgreSQL, and Linux-based technologies.
  • Support migration of existing applications and infrastructure from Docker-based deployments to Kubernetes.
  • Develop and maintain Ansible automation, GitLab CI/CD pipelines, and deployment tooling.
  • Implement security updates, remediate vulnerabilities, and maintain compliance with customer security requirements and STIG guidance.
  • Investigate and resolve software defects, system performance issues, and production support requests.
  • Collaborate with cross-functional engineering teams, DevSecOps, quality assurance, and Product Management throughout the software lifecycle.
  • Participate in software architecture discussions and recommend improvements to system scalability, reliability, and maintainability.
  • Review code, mentor junior engineers, and promote engineering best practices.
  • Contribute to technical documentation, design artifacts, and release planning.

Desired Qualifications

  • Experience with Docker and Kubernetes in production environments.
  • Experience developing Ansible automation and GitLab CI/CD pipelines.
  • Familiarity with video processing, streaming technologies, or Full Motion Video systems.
  • Experience implementing infrastructure automation, observability, or DevSecOps practices.
  • Experience leveraging AI-assisted development tools such as GitHub Copilot, ChatGPT, Claude Code, or Codex to improve engineering productivity.
  • Strong analytical and troubleshooting skills, with the ability to work independently.
  • Excellent written and verbal communication skills and experience working in Agile development environments.

About the Company

Cubic

Technology solutions for transportation and defense

Cubic builds technology solutions for transportation and defense through two units: Cubic Transportation Systems (CTS) and Cubic Defense. CTS delivers end-to-end systems like fare collection, real-time passenger information, and traffic management, while Cubic Defense provides training, simulation, and secure communications to support military missions, combining hardware, software, and ongoing maintenance. The company stands out by serving both civilian transit agencies and defense clients with integrated, long-term service contracts, leveraging its broad experience across two different markets. Its goal is to help customers operate more efficiently and safely by providing reliable, comprehensive technology solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Diego, CA
Founded
1951

Recently Posted Jobs

Explore more opportunities at Cubic

See more jobs