Automation Engineer - Unified Video Sustainment

Cubic Corporation

Ashburn (VA)

Hybrid

USD 85,000 - 108,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Disability coverage
Life insurance
Critical illness coverage
PTO/FTO

Job summary

Cubic Corporation's Cubic Digital Intelligence unit is seeking a Software Engineer II to join the Unified Video engineering team. The role focuses on automation, developer productivity, and AI-assisted software development, designing solutions that streamline build, test, deployment, and release workflows across multiple teams.

You will use Python, Node.js, and scripting to boost efficiency, and contribute to CI/CD pipelines and tooling in a hybrid Ashburn, VA environment.

Qualifications

  • Bachelor's degree in a related technical field.
  • Minimum of 2 years of professional software development or automation experience.
  • Experience with Python, JavaScript/Node.js, PowerShell, Bash, or similar languages.
  • Experience with Git, source control workflows, and CI/CD concepts.
  • Ability to obtain and maintain a U.S. Secret Security Clearance.

Responsibilities

  • Design, develop, and maintain automation for software development, testing, deployment, and operations.
  • Build AI-assisted tools to boost developer productivity across teams.
  • Develop automation using Python, Node.js, PowerShell, Bash, or similar languages.
  • Create and maintain GitLab CI/CD pipelines and workflow automation.
  • Integrate AI services and LLMs into engineering workflows where appropriate.
  • Automate infrastructure provisioning, configuration management, and deployments with Ansible and containers.
  • Develop internal tooling, dashboards, and utilities to improve efficiency and visibility.
  • Collaborate with engineers, DevSecOps, QA, and Product to identify opportunities.
  • Evaluate emerging AI tech and recommend practical applications.
  • Produce technical docs, standards, and best practices for automation.

Skills

Python
Node.js
PowerShell
Bash
AI-assisted automation
Git
CI/CD
LLMs
Automation engineering
Software development

Education

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field

Tools

GitLab CI/CD
Docker
Kubernetes
Ansible
Infrastructure as Code
PostgreSQL
REST APIs
Linux
Playwright

Job description

Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com.

Job Details

Job Summary Cubic Digital Intelligence is seeking a Software Engineer II to join the Unified Video engineering organization with a focus on engineering automation, developer productivity, and AI-assisted software development. This role will design and implement automation solutions that streamline software development, testing, deployment, release management, and operational workflows across multiple engineering teams. The engineer will leverage modern AI technologies, scripting, infrastructure automation, and software development practices to eliminate repetitive tasks, improve engineering efficiency, and enable teams to deliver higher quality software faster. This is a full-time hybrid position located in Ashburn, VA with limited travel as required.

Essential Functions
  • Design, develop, and maintain automation solutions supporting software development, testing, deployment, and operational workflows.
  • Build AI-assisted engineering tools that improve developer productivity and reduce manual effort across engineering teams.
  • Develop automation using Python, Node.js, PowerShell, Bash, or similar scripting languages.
  • Create and maintain GitLab CI/CD pipelines and workflow automation supporting software delivery.
  • Integrate AI services and large language models (LLMs) into engineering workflows where appropriate.
  • Automate infrastructure provisioning, configuration management, and deployment activities using tools such as Ansible and container technologies.
  • Develop internal tooling, dashboards, and utilities to improve engineering efficiency and visibility.
  • Collaborate with software engineers, DevSecOps, QA, and Product teams to identify automation opportunities and implement scalable solutions.
  • Evaluate emerging AI technologies and recommend practical applications that improve engineering processes.
  • Produce technical documentation, standards, and best practices for automation across the organization.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field (or equivalent experience).
  • Minimum of 2 years of professional software development or automation engineering experience.
  • Experience developing software or automation using Python, JavaScript/Node.js, PowerShell, Bash, or similar programming languages.
  • Experience with Git, source control workflows, and CI/CD concepts.
  • Ability to obtain and maintain a U.S. Secret Security Clearance.
Preferred Qualifications
  • Experience developing AI-assisted automation using large language models (OpenAI, Anthropic Claude, Gemini, or similar platforms).
  • Experience integrating AI APIs into software applications or engineering workflows.
  • Experience with GitLab CI/CD, Docker, Kubernetes, Ansible, or Infrastructure as Code.
  • Experience developing internal engineering tools, automation frameworks, or developer productivity solutions.
  • Familiarity with PostgreSQL, REST APIs, Linux administration, and cloud-native technologies.
  • Experience with automated testing frameworks such as Playwright or API testing tools.
  • Strong analytical, communication, and problem-solving skills with a passion for continuous improvement and process optimization.

#LI-TD1 Cubic Pay Range: $85,000.00 - $108,000.00 + benefits.

Worker Type: Employee

We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.

  • Cubic offers medical, dental and vision insurance, company-paid disability (company continues full pay and benefits for up to six weeks), life insurance options, critical illness and accident coverages, Flexible Spending Accounts, a pre-paid legal plan, travel accident insurance, an award-winning well-being program which includes an employer-funded lifestyle spending account, up to six weeks of paid parental leave, and a 401k Retirement Plan with a company match.
  • Employees can also take advantage of backup childcare, pet care, pet insurance, virtual tutoring, and a tuition reimbursement program.
  • Many locations follow a 9/80 work schedule with time-off policies to help encourage employees to take time for rest and relaxation.
  • Full-time salaried employees are eligible to participate in Cubic’s flexible time-off arrangement.
  • Part-time and hourly employees accrue paid time-off (PTO)/Sick leave at a rate of 5.23 hours bi-weekly.
  • Lastly, Cubic provides its employees 11 paid holidays throughout the calendar year.

With a presence in over 60 countries and more than 5,000 employees worldwide, Cubic is committed to hiring and retaining a diverse workforce.

We are proud to be an Equal Opportunity/Affirmative Action-Employer.

We are committed to ensuring a workplace free of discrimination based on race, color, religion, age, disability, genetic information, sex, sexual orientation, gender identity, national origin, military or veteran status, and any other basis protected by applicable law.

For more information on Equal Employment please visit: http://www.cubic.com/Careers/Applicant-Help To learn more, visit Cubic.com.

Follow us on LinkedIn!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automation Engineer - Unified Video Sustainment
Automation Engineer - Unified Video Sustainment

Cubic Corporation • Ashburn (GA)

Hybrid
USD 85,000 - 108,000
Senior Software Engineer - Unified Video Sustainment
Senior Software Engineer - Unified Video Sustainment

Cubic Corporation • Ashburn (VA)

Hybrid
USD 131,000 - 175,000
Medical, dental and vision insurance
401k with company match
Paid time off and holidays
+1
Full Stack Software Engineer (Go / JavaScript / Python)
Full Stack Software Engineer (Go / JavaScript / Python)

Cubic Corporation • Ashburn (VA)

On-site
USD 131,000 - 170,000
DevOps Engineer
DevOps Engineer

Cubic Corporation • Ashburn (VA)

On-site
USD 96,000 - 172,000
Health insurance
401k retirement plan with companymatch
Paid time off
+1
Senior Software Engineer – Forward Deployed (Fort Meade)
Senior Software Engineer – Forward Deployed (Fort Meade)

Cubic Corporation • Fort Meade (MD)

On-site
USD 159,000 - 184,000
Software Engineer
Software Engineer

Cubic Corporation • Ashburn (VA)

Hybrid
USD 85,000 - 108,000
Medical insurance
Dental insurance
Vision insurance
+4
DevOps Engineer
DevOps Engineer

Cubic Corporation • Ashburn (GA)

Hybrid
USD 96,000 - 172,000
Systems Engineer
Systems Engineer

Cubic Corporation • Mechanicsburg

On-site
USD 95,000 - 102,000
Software Engineer (C++ / Networking)
Software Engineer (C++ / Networking)

Cubic Corporation • Ashburn (VA)

On-site
USD 90,000 - 110,000
Medical insurance
Dental insurance
Vision insurance
+2
Systems Engineer / FSR
Systems Engineer / FSR

Cubic Corporation • Missouri

On-site
USD 123,000 - 156,000
Medical insurance
Dental insurance
401(k) with company match