FREE ACCESS
5,000–10,000 jobs/day
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.

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 fitCore 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 resumeApplicant 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 & technologiesDistributed 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