Overview
Position Summary: The Release Manager will oversee the planning, coordination, and deployment of software releases for our advanced telephony solutions and IoT device ecosystem.
Key Responsibilities
Develop and manage detailed release plans, timelines, and schedules, ensuring alignment with project milestones and business priorities. Coordinate release readiness reviews, including risk assessments and stakeholder sign-offs.
Requirements Summary
Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree preferred. 7+ years of experience in release management, quality assurance, or related roles in IoT, or software development industry.
Technical Tools
awsjenkinsms-officems-teamsagileci-cdproject-management
Position Summary:
The Release Manager will oversee the planning, coordination, and deployment of software releases for our advanced telephony solutions and IoT device ecosystem. The role will work closely with cross-functional teams, including engineering, quality assurance, product management, and operations, to ensure seamless delivery of high-quality software that meets customer expectations and organizational objectives.
This is a Remote/Work from Home position reporting to the Director of Quality Assurance & Release Management.
What you will do:
Develop and manage detailed release plans, timelines, and schedules, ensuring alignment with project milestones and business priorities.
Coordinate release readiness reviews, including risk assessments and stakeholder sign-offs.
Act as the central point of communication for release-related activities across engineering, QA, and product teams.
Provide regular status updates to stakeholders, including the leadership team, on release progress and risks.
Define, document, and continuously improve release management processes, including CI/CD pipeline integration, version control, and rollback strategies.
Maintain a comprehensive release calendar to provide visibility into the release schedule and dependencies.
Lead deployment activities, ensuring minimal disruption to live environments while adhering to downtime and SLA commitments.
Monitor release performance and address post-release issues in collaboration with support teams.
Collaborate with QA teams to ensure all deliverables meet quality standards, including ASR and ACD functionalities for telephony and IoT platforms.
Ensure compliance with security, regulatory, and organizational policies throughout the release cycle.
Oversee the configuration and maintenance of tools used for release management, such as Jenkins, Git, AWS deployment tools, and monitoring systems.
Manage test and staging environments, ensuring parity with production systems for accurate release validation.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree preferred.
7+ years of experience in release management, quality assurance, or related roles in IoT, or software development industry.
Experience in working with Agile and DevOps principles
Knowledge of Continuous Integration/Continuous Delivery (CI/CD) pipelines and release automation.
Project management experience with the ability to handle multiple releases simultaneously.
Exceptional communication and interpersonal skills to work with technical and non-technical stakeholders.
IoT device ecosystems knowledge preferred.
Familiarity with regulatory requirements preferred
Certification in Agile (e.g., SAFe, CSM) or DevOps is a plus.
Excellent verbal and written communication skills, presentation, and problem-solving skills.
Self-starter with strong organizational and time management skills, self-directed and able to handle multiple priorities with demanding timeframes.
Ability to work collaboratively with colleagues and staff to create a high-quality results-driven, team-oriented environment.
Demonstrated ability to use discretion, make sound decisions, and maintain confidentiality.
Proficient in MS Office, modern communication tools for virtual teams (i.e., MS Teams)
Physical Demands:
Employees may experience the following physical demands for extended periods of time:
Sitting, standing and walking (95-100%)
Keyboarding (70-90%)
Viewing computer monitor, tablet and cell phone requiring close vision (70-90%)
Work Environment:
100% Remote: Work environment is at home.