Maximus
Senior Software Release Manager
Maximus, PRINCETON, NJ
Description & Requirements
Maximus is a leading innovator in the government space, providing transformative solutions in the management and service delivery of government health and human services programs. We pride ourselves in our commitment to excellence, innovation, and a customer-first approach, driven by our core values. This has fostered our continual support of public programs and improving access to government services for citizens.
Maximus continues to grow its Digital Solutions organization to better serve the needs of our organization, our customers in the government, health, and human services space, while improving access to government services for citizens. We use an approach grounded in design thinking, lean, and agile to help solve complicated problems and turn bold ideas into delightful solutions.
We are seeking a highly organized and experienced Release Manager to oversee the planning, scheduling, and coordination of software releases. The ideal candidate will have a deep understanding of release management processes, DevOps practices, and project management. You will work closely with development, QA, operations, and product teams to ensure timely and smooth releases of our software products. This position will be a hybrid role, with 3 days a week in the Tysons Corner, VA office or our Princeton, NJ location.
Essential Duties and Responsibilities:
- Plan, manage, and oversee infrastructure delivery services.
- Assist with project budget, resources, and schedule.
- Ensure deliver of project lifecycle documents, including, but are not limited to, Project Plan, Installation Plan, Standard Operating Procedures (SOPs), Systems Design Document, Configuration Management (CM) Plan, Release Management Plan, & Risk Management Plan.
- Track costs, schedule, and project performance, and take corrective actions, when necessary, to ensure that projects are within budget, on schedule, and meet quality standards & customer satisfaction.
- Utilize Project Management (PM) lifecycle and Systems Development Lifecycle (SDLC) methodologies.
- Release Planning: Develop and maintain release schedules, ensuring alignment with product roadmaps and business priorities
- Coordination & Communication: Coordinate release activities across multiple teams, including development, QA, operations, and product management. Communicate release status, risks, and issues to stakeholders
- Deployment Management: Oversee the deployment process, ensuring releases are executed smoothly and without issues. Manage rollback procedures and contingency plans
- Environment Management: Ensure that all environments (development, testing, staging, production) are properly configured and maintained for successful releases
- Risk Management: Identify and mitigate risks associated with releases, including dependency management and potential conflicts
- Continuous Improvement: Implement and improve release management processes, tools, and practices to increase efficiency and reduce errors
- Documentation: Maintain detailed release notes, deployment plans, and change logs. Ensure all release artifacts are documented and archived
- Post-Release Review: Conduct post-release reviews to identify lessons learned and areas for improvement. Implement feedback into future releases
- Responsible for owning and managing the configuration management of a broad ecosystem of applications and systems
Minimum Requirements
- Bachelor's degree required.
- Minimum of 5 years of project management experience required.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 5+ years of experience in release management, software development, or a related role
- Strong understanding of software development lifecycle (SDLC) and agile methodologies
- Proficiency with release management and CI/CD tools (e.g., Jenkins, Git, Bamboo, Octopus Deploy)
- Experience with project management tools (e.g., Jira, Trello, Asana)
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
- Detail-oriented and highly organized, with a strong focus on quality and process improvement
- Proficiency in Git and in Git branching strategies
- Experience with N-Tier and microservice based applications
- Experience with site reliability engineering (SRE) concepts and principles
- Working knowledge of frontend development technologies and frameworks such as ReactJS, AngularJS
- Experience with backend platforms and frameworks e.g Spring Boot Java
- Experience working with low-code applications and platforms e.g Appian
- Chat and messaging tools experience such as MedChat, Genesys, Twilio, SendGrid, Firebase Cloud Messaging
- Experience with data pipeline and analytics concepts and technologies
#techjobs
EEO Statement
Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We're proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Annual Base Pay Minimum for this Position
$
96,400.00
Annual Base Pay Maximum for this Position
$
179,160.00
Maximus is a leading innovator in the government space, providing transformative solutions in the management and service delivery of government health and human services programs. We pride ourselves in our commitment to excellence, innovation, and a customer-first approach, driven by our core values. This has fostered our continual support of public programs and improving access to government services for citizens.
Maximus continues to grow its Digital Solutions organization to better serve the needs of our organization, our customers in the government, health, and human services space, while improving access to government services for citizens. We use an approach grounded in design thinking, lean, and agile to help solve complicated problems and turn bold ideas into delightful solutions.
We are seeking a highly organized and experienced Release Manager to oversee the planning, scheduling, and coordination of software releases. The ideal candidate will have a deep understanding of release management processes, DevOps practices, and project management. You will work closely with development, QA, operations, and product teams to ensure timely and smooth releases of our software products. This position will be a hybrid role, with 3 days a week in the Tysons Corner, VA office or our Princeton, NJ location.
Essential Duties and Responsibilities:
- Plan, manage, and oversee infrastructure delivery services.
- Assist with project budget, resources, and schedule.
- Ensure deliver of project lifecycle documents, including, but are not limited to, Project Plan, Installation Plan, Standard Operating Procedures (SOPs), Systems Design Document, Configuration Management (CM) Plan, Release Management Plan, & Risk Management Plan.
- Track costs, schedule, and project performance, and take corrective actions, when necessary, to ensure that projects are within budget, on schedule, and meet quality standards & customer satisfaction.
- Utilize Project Management (PM) lifecycle and Systems Development Lifecycle (SDLC) methodologies.
- Release Planning: Develop and maintain release schedules, ensuring alignment with product roadmaps and business priorities
- Coordination & Communication: Coordinate release activities across multiple teams, including development, QA, operations, and product management. Communicate release status, risks, and issues to stakeholders
- Deployment Management: Oversee the deployment process, ensuring releases are executed smoothly and without issues. Manage rollback procedures and contingency plans
- Environment Management: Ensure that all environments (development, testing, staging, production) are properly configured and maintained for successful releases
- Risk Management: Identify and mitigate risks associated with releases, including dependency management and potential conflicts
- Continuous Improvement: Implement and improve release management processes, tools, and practices to increase efficiency and reduce errors
- Documentation: Maintain detailed release notes, deployment plans, and change logs. Ensure all release artifacts are documented and archived
- Post-Release Review: Conduct post-release reviews to identify lessons learned and areas for improvement. Implement feedback into future releases
- Responsible for owning and managing the configuration management of a broad ecosystem of applications and systems
Minimum Requirements
- Bachelor's degree required.
- Minimum of 5 years of project management experience required.
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
- 5+ years of experience in release management, software development, or a related role
- Strong understanding of software development lifecycle (SDLC) and agile methodologies
- Proficiency with release management and CI/CD tools (e.g., Jenkins, Git, Bamboo, Octopus Deploy)
- Experience with project management tools (e.g., Jira, Trello, Asana)
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment
- Excellent communication and interpersonal skills, with the ability to work effectively with cross-functional teams
- Detail-oriented and highly organized, with a strong focus on quality and process improvement
- Proficiency in Git and in Git branching strategies
- Experience with N-Tier and microservice based applications
- Experience with site reliability engineering (SRE) concepts and principles
- Working knowledge of frontend development technologies and frameworks such as ReactJS, AngularJS
- Experience with backend platforms and frameworks e.g Spring Boot Java
- Experience working with low-code applications and platforms e.g Appian
- Chat and messaging tools experience such as MedChat, Genesys, Twilio, SendGrid, Firebase Cloud Messaging
- Experience with data pipeline and analytics concepts and technologies
#techjobs
EEO Statement
Active military service members, their spouses, and veteran candidates often embody the core competencies Maximus deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We're proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you. A committed and diverse workforce is our most important resource. Maximus is an Affirmative Action/Equal Opportunity Employer. Maximus provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Annual Base Pay Minimum for this Position
$
96,400.00
Annual Base Pay Maximum for this Position
$
179,160.00