Company

Evosus, Inc.See more

addressAddressVancouver, WA
type Form of workFull-Time
CategoryInformation Technology

Job description

We are a growing software company focused on building world class cloud ERP software. We're currently the top business software in the Pool, Hot Tub and Hearth industries and we're quickly expanding to additional industries. We are seeking a highly motivated and experienced Software Release Manager to join our team.

Here's a snapshot of what we want you to do:

The Software Release Manager will be responsible for planning, coordinating, and executing Software Releases for our organization. This includes managing the Software Release process, coordinating release schedules with cross-functional teams, and ensuring that releases are delivered on time and within budget.

Here's the stuff we expect you to be doing day to day:

  • Manage the deployment phase of the software development life cycle for Evosus web and mobile applications.
  • Schedule and plan releases by coordinating between Product Management, QA, and the Development teams.
  • Call out and drive next steps on feature or functionality gaps that could affect user experience ahead of all releases.
  • Ensure the delivery of new Software Releases across environments into production using effective change control processes and configuration management. 
  • Releases:
  • Web:
    • Begin and end 3-week Sprint Cycle. 
    • Assign cards to the current and upcoming Sprints.
    • Reviews all completed cards for fix versions, labels and story points.
    • Preps Sprint Wrap Up Post - Counts all cards by type and gives final Sprint total points.
    • Determine which features and bug fixes will be included in the following release.
    • Requests Code Merge to build Mainline for Acceptance.
    • Define and enforce policies and procedures as to when a particular task can be committed directly to mainline outside of the traditional mainline merge cycle.
    • Creates Release Prep and presents to QA Manager.
    • Posts Release Updates to Company
    • Enters in all Dev/Release Action release notes and gets Acceptance database ready for Product Mgt Team.
    • Executes release process and posts in lou-product-announcements.
    • Coordinates and participates  all Dev/Release Actions.
    • Coordinates and participates in smoke testing across all Applications.
  • Mobile:
    • Manage and perform build/deployment process for iOS & Android app release candidates
      • Utilize Codemagic DevOps tool in Slack to prepare release builds.
      • Prepare listings on appropriate App Stores for both test and production releases.
      • Manage deployment of release candidates to production.
  • Patch Releases - Responsible for planning out-of-cycle patch releases with a shorter feedback cycle once approved by Product Management, QA, and Dev.
  • Manage release timing as it pertains to feature requirements and development project status.
  • Web:
    • Determine when mainline code merges occur to specify what does and does not make it into a release. (Coordinate with Development and QA) 
    • Stay informed on Development code merges to maintain an understanding of what, will and won't be in a release.
    • Own the approval process for when a merge directly to mainline needs to be done outside of the traditional process.
    • Creates Release Prep and presents to QA Manager.
    • Posts Patch Release Updates to Company.
    • Enters in all Dev/Release Action release notes and gets Acceptance database ready for the Product Mgt Team.
    • Executes release process and posts in lou-product-announcements.
    • Executes all Dev/Release Actions.
    • Executes Smoke Testing across all Applications.
  • Mobile:
    • Determine appropriate release timing for mobile applications to coincide with web releases when necessary. 
  • Contribute to the definition and documentation of deployment practices and change controll processes. 
  • Ensure the integrity of the company's GitHub repository.
    • Own the addition and removal of staff access.
    • Periodically review and clean up repositories.
  • Manage control processes for new sprints.
    • Sprint branch management (mobile):
      • Create new GitHub sprint branches for each mobile app coinciding with every new sprint started in our Agile project tracking software, Jira. Coordinte the merging of the previous sprint branches into the new sprint branch.
      • Tag commits in GitHub to identify which ones are release commits.
      • Own the process of creating a new sprint branch each sprint for iOS & Andriod app.
      • Coordinate merging of sprint features into master at sprint end before the creation of a new sprint branch
    • Communicate with web developers to ensure up-to-date branch copies are used at the beginning of new sprints.


      • Own project setup steps for new mobile applications.
        • Create new GitHub repositories each time a new mobile app project is started.
        • Add new mobile apps to Codemagic and intergrate with GitHub and Slack.
      • Communicate frequently with business units throughout the company.
        • Notify Development and QA regarding the status of all the aformentioned duties via Slack.
        • Communicate with Product Management as to the contents of each release, with coordination from QA and Developement.
        • Notify the business as a whole when releases are scheduled and completed.
      • Share responsibility for the management of the Development Scrum process.
        • Facilitate daily standups - webcam & text (follow up regarding missing posts)
        • Conduct sprint planning and sprint retrospective meetings for web and mobile development teams.
        • Document release fix versions on tasks in our agile project tracking software, Jira.
        • Eliminate blockers for team members by tracking down the right resource to assist in resolving the blocker.

These skills are must-haves for you to be successful:

  • Organizing & Planning
  • Functional/Technical
  • Communications Skills
  • Problem Solving & Decision Making
  • Results Orientated
  • High Standards

Required Qualifications:

  • 3+ years of experience in Software Release management.
  • Excellent project management and organizational skills.
  • Strong communication and familiarity with software development tools such as Git/GitHub, and Agile/Scrum Methodologies. 
  • Ability to work under pressure and in a fast-paced environment.
  • Strong verbal and written communication skills.

Preferred Qualifications:

  • 5+ years of industry experience in Software Release management.
  • Strong communication and familiarity with software development tools such as:
  • Mendix
  • CodeMagic
  • Jira
  • Slack
  • Firebase

Alternative Relevant Experience:

  • Strong communication and familiarity with software development tools such as: 
    • Jenkins

Here's where you'll hang out:

This is a hybrid position working from your home and our office.  When working from our corporate headquarters in Vancouver, Washington you'll be in a professional office environment that's easily accessible. We are located less than a mile from I-5, and across the street from a natural grocery store, a brewery, and many local restaurants.

Position Type/Expected Hours of Work:

This is a full-time position and workdays are Monday through Friday during regular business hours. This position will work in a hybrid work environment and has the option to work remotely multiple days a week, or at the office full-time if desired. This position may also be required to work weekend on-call shifts for client system down emergencies.

Your rewards!

  • Full-Time 
  • $38.00-$48.00 per hour. The hired applicant will be offered pay within the compensation range based on their qualifications and professional experience, as well as the needs of our business.
  • Coffee & Snacks when at the office
  • 120 hours PTO annually, accrued each pay period
  • 10 Paid Holidays
  • 100% Employer Paid Medical, Dental and Vision benefits for Employee
  • Flex Spending Account
  • 401K with 100% employer match up to 4% of gross salary. Federal limits apply.
  • Hybrid Work Environment
  • Potlucks!
  • Wellness Reimbursement
  • Words of Affirmation
  • Awesome Co-workers

Evosus is an Equal Opportunity Employer


Refer code: 7561207. Evosus, Inc. - The previous day - 2024-01-01 23:37

Evosus, Inc.

Vancouver, WA
Popular Software Release Manager jobs in top cities

Share jobs with friends