Senior Software Release Engineer

Relativity SpaceLong Beach, CA
33d

About The Position

As a Senior Release Engineer on the TRADE team, you'll own the release lifecycle of integrated vehicle software. You'll lead the coordination, packaging, validation, and deployment of software across diverse environments, ensuring that each release is stable, tested, and ready for use by partner teams across production, integration, and launch. This role is deeply cross-functional and highly execution-focused. You'll need strong technical judgment, attention to detail, and a proactive mindset to manage software releases under evolving requirements and aggressive timelines.

Requirements

  • 4+ years of professional experience with 2+ years in software release engineering, systems integration, test engineering, or a related field.
  • Strong Python scripting experience focused on automation, tooling, or test infrastructure.
  • Demonstrated ownership of complex software release processes involving multiple teams or components.
  • Familiarity with CI/CD workflows, artifact packaging, versioning strategies, and testing pipelines.
  • Experience coordinating across disciplines (e.g., software, hardware, operations) to align on software delivery goals.

Nice To Haves

  • Experience with software release processes for aerospace systems, launch vehicles, or other high-reliability domains.
  • Familiarity with Conda, GitLab CI/CD, version control practices, and artifact repositories.
  • Experience working with hardware-in-the-loop (HITL), simulation environments, or large-scale system integration.
  • Strong analytical skills and experience supporting data reviews, root cause investigations, or release audits.

Responsibilities

  • Own the end-to-end vehicle software release process, including packaging, versioning, traceability, and readiness reviews.
  • Develop automation and scripting (primarily in Python) to streamline release workflows, validation steps, and artifact management.
  • Build and maintain tools to validate and publish integrated release candidates from multiple software teams (FSW, ESW, Proxy, tools, etc).
  • Coordinate closely with software developers, systems engineers, test operators, and integration teams to align releases with testing and operational needs.
  • Lead and execute Run-for-Record campaigns-ensuring environments are prepared, results are captured, and test artifacts are properly reviewed and stored.
  • Support post-release deployment to production and test environments; validate successful integration and assist with troubleshooting where needed.
  • Improve CI/CD integration and pre-release testing to catch issues earlier and ensure continuous delivery readiness.
  • Organize and facilitate data reviews, provide release documentation, and support software audits and anomaly investigations.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service