
Senior Software Engineer – Release Manager
Posted Jun 20

Posted Jun 20
This is a fully remote position, open to applicants in United States.
• Supervise the planning, coordination, and execution of embedded truck software and cloud application releases across the department.
• Collaborate across various functions including development, testing, DevOps, and product teams to ensure timely release delivery that meets quality and compliance standards while aligning with departmental objectives and business priorities.
• Manage release timelines, deployment readiness, risk mitigation, change control, and communication among stakeholders to facilitate dependable and scalable software delivery.
• Coordinate release planning and execution activities among Engineering, QA, DevOps, Product, Cybersecurity, and Operations teams to guarantee the successful launch of embedded truck software and cloud applications.
• Validate testing results, compliance checks, documentation reviews, and stakeholder approvals to ensure release readiness.
• Lead go/no-go decision meetings, release status assessments, and post-release retrospectives to promote accountability and continuous enhancement.
• Oversee production deployments, rollback strategies, and contingency planning to reduce operational risk and service interruptions.
• Identify, monitor, and mitigate release risks, inter-team dependencies, and change management impacts throughout the software delivery lifecycle.
• Collaborate with DevOps and infrastructure teams to improve CI/CD pipelines, deployment automation, monitoring, and release reliability.
• Support initiatives focused on process improvement related to release governance, standardization, tooling optimization, and operational efficiency.
• Manage multiple concurrent releases across development, testing, staging, and production environments while ensuring delivery quality and adherence to schedules.
• Track post-release performance, defects, and incidents, coordinating resolution efforts to maintain system stability and customer satisfaction.
• Provide clear communication with stakeholders through release status updates, deployment metrics, risk assessments, and escalation management.
• Contribute to the formulation and enforcement of release management best practices, policies, and operational procedures.
• Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field with over 5 years of professional experience in Release Management, Program Management, or Software Delivery.
• Strong knowledge of contemporary software development methodologies, including Agile, DevOps, and CI/CD practices.
• Proven experience in coordinating intricate software releases among cross-functional teams.
• Familiarity with release and deployment tools such as Jenkins, Jira, GitHub Actions, Octopus Deploy, or similar platforms.
• Excellent project management, organizational, and prioritization abilities.
• Experience managing multiple releases and environments at the same time.
• Exceptional communication and stakeholder management skills.
• Strong problem-solving and risk management capabilities.
• Experience in conducting release readiness reviews, coordinating deployments, and leading post-mortem discussions.
• A competitive compensation package that includes a bonus component and stock options.
• 100% paid medical, dental, and vision premiums for full-time employees.
• 401K plan with a 6% employer match.
• Flexible scheduling and generous paid vacation available immediately after the start date.
• AD+D and Life Insurance.
Horizon3.ai
ICU Medical
Avvoka
Accenture Federal Services
Get handpicked remote jobs straight to your inbox weekly.