Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cubic Corporation

Software Engineer III – Release Engineering

Cubic Corporation

. Own and improve the release process for a distributed software platform .

Posted 11/9/2026full-timeAshburn • Virginia • United StatesMid-LevelSenior💰 $92,000 - $105,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in managing and improving release processes for distributed software platforms, with a strong focus on CI/CD automation, version control, and cross-team coordination. Proficient in troubleshooting and resolving complex deployment issues while maintaining comprehensive documentation and communication.

Highest-signal resume keywords
CI/CD AutomationGit Version ControlContainer ManagementRelease Process OwnershipSoftware Engineering Experience

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software EngineeringDevOpsRelease EngineeringTroubleshootingDependency ManagementVersioningAutomated Build PipelinesIntegration TestingAPI ContractsSecurity Clearance
Soft Skills
Attention to DetailWritten CommunicationJudgmentCoordinationProblem-Solving
Tools & Technologies
KubernetesDeployment ChartsContainer RegistriesImage PromotionService Interfaces
Industry Keywords
Distributed SystemsSoftware Supply-Chain PracticesVulnerability ManagementArtifact SigningSBOM Generation

Tech Stack

Tools & technologies
Distributed SystemsKubernetes

About the role

Key responsibilities & impact
  • Own and improve the release process for a distributed software platform
  • Coordinate platform releases with the broader product release schedule
  • Assemble, validate, document, and deliver reliable releases across the web-based control plane, runtime services, platform adapters, deployment charts, supporting components, and shared contract libraries
  • Investigate and fix software defects and update dependencies to address security vulnerabilities
  • Coordinate versioning and release readiness across repositories, services, deployment charts, container images, and supporting components
  • Maintain release branches, tags, changelogs, release notes, and supporting documentation
  • Design, build, and improve CI/CD automation for compiling, testing, packaging, publishing, and deploying releases
  • Plan and execute release validation in representative environments
  • Verify compatibility among platform components and supported integrations
  • Track dependencies and component revisions and assess compatibility or delivery risk
  • Coordinate with engineers, product owners, quality teams, platform teams, and other stakeholders
  • Investigate failed builds, deployments, and release-validation tests, identify root causes, and drive corrective action
  • Develop documentation for known issues, upgrade requirements, rollback procedures, and operational considerations
  • Establish release checklists, quality gates, and readiness reporting
  • Replace manual release steps with safe, maintainable automation
  • Own post-release verification and resolve or escalate release-related issues

Requirements

What you’ll need
  • A minimum of 4 years of professional software engineering, DevOps, platform engineering, or release engineering experience
  • Ability to obtain a security clearance
  • Strong working knowledge of Git, branching, tagging, pull requests, and structured versioning
  • Hands-on experience building, maintaining, and troubleshooting CI/CD systems and automated build or deployment pipelines
  • Working knowledge of containers and modern deployment environments
  • Ability to independently read, troubleshoot, and make changes to code in at least one modern programming language
  • Experience working independently across multiple repositories and assessing dependencies between components
  • Experience diagnosing complex build, test, configuration, or deployment failures and driving issues through resolution
  • Strong written communication, attention to detail, and ability to clearly communicate technical risks and recommended actions
  • Ability to independently own an established release process, exercise sound judgment, and implement practical improvements
  • Ability to proactively coordinate work across multiple engineering teams and release schedules, following through on dependencies and commitments
  • Preferred: Experience with Kubernetes, deployment charts, container registries, and image promotion
  • Preferred: Familiarity with backend, frontend, or systems programming languages and frameworks
  • Preferred: Experience maintaining release notes, upgrade documentation, or deployment runbooks
  • Preferred: Familiarity with API contracts, service interfaces, and distributed systems
  • Preferred: Experience with integration or end-to-end testing in containerized environments
  • Preferred: Exposure to software supply-chain practices such as dependency scanning, artifact signing, SBOM generation, or vulnerability management
  • Preferred: Experience taking ownership of coordinated releases across related products or platforms

Benefits

Comp & perks
  • Benefits are offered (specific benefits not listed)
  • Inclusive workplace
  • Applications welcomed from people of all backgrounds