Software Release Manager
24 SEVEN INC
Emeryville, United States of America
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 162KJob location
Remote
Emeryville, United States of America
Tech stack
Artificial Intelligence
Confluence
JIRA
DevOps
Firmware
Release Management
Software Engineering
GIT
Information Technology
Job description
We are seeking an experienced Software Release Manager to oversee the planning, coordination, and execution of software releases for cutting-edge autonomous systems and robotics technologies. This role will be responsible for managing multiple concurrent releases across software, firmware, and hardware platforms while ensuring quality, compliance, and timely deployment.
This is an exciting opportunity to contribute to the development and deployment of innovative automation and autonomous technologies used in real-world environments.
Key Responsibilities
- Manage the end-to-end software release lifecycle for multiple products and platforms.
- Coordinate and oversee simultaneous releases with varying deployment schedules and operational requirements.
- Partner closely with cross-functional teams including Software Engineering, AI/ML, Firmware, Hardware, DevOps, Quality Assurance, and Operations.
- Develop and maintain release schedules, documentation, communication plans, and deployment processes.
- Identify release risks, dependencies, and mitigation strategies to ensure successful delivery.
- Facilitate release readiness reviews and post-release assessments.
- Collaborate with geographically distributed teams to ensure alignment and execution of release plans.
- Drive process improvements and best practices across the release management function.
Requirements
- Minimum 5+ years of Release Management experience supporting complex software products that include hardware, firmware, and software components.
- Experience working with autonomous systems, robotics, automotive technologies, embedded systems, or similar technical environments.
- Strong working knowledge of Git version control.
- Hands-on experience with Jira and Confluence.
- Proven ability to manage multiple concurrent releases and cross-functional stakeholders.
- Excellent organizational, communication, and project management skills.
- Bachelor's degree in Engineering, Computer Science, or a related technical field.
Benefits & conditions
Candidates with experience in the following roles are encouraged to apply:
- Software Release Manager
- Technical Release Manager
- Release Program Manager
- Autonomous Systems Release Manager
- Robotics Release Manager
- Engineering Program Manager (Release Focus)
- Software Deployment Manager
- Product Release Manager
Work Arrangement
- Primarily remote.
- Occasional onsite meetings may be required in Oakland, California.
- Approximately 3-month contract assignment covering a maternity leave.