Careers

If you would like to be considered for this position, please send us your resume to the address below:

Release Manager

SNAPin Software is a group of bright, energetic, and talented people, dedicated to the design and deployment of innovative mobile software. SNAPin offers competitive salaries and first-rate benefits-medical, dental, vision, 401K, and paid parking/bus pass. SNAPin employees enjoy all the perks a booking startup can offer: free drinks, snacks, and bi-monthly lunches; a casual office environment with flexible hours; a comfortable employee lounge with a flat panel TV and video games. (Guitar Hero play is optional, but highly recommended.)

SNAPin is located in downtown Bellevue, across the street from the Bellevue Transit Center and is a stone’s throw away from coffee shops, great shopping, lots of restaurants, and lively bars.

Job Summary

The Release Manager is responsible for the definition, maintenance and operational management of the software release processes. Potential candidates must have significant and recent software configuration, build, packaging, and release management experience. They should have proven ability to develop, implement, and manage software release plans and processes. Candidates must be able to explain and demonstrate configuration management, defect and change tracking, and release management methodology. Experience working with version control systems, performing software builds, developing packaging and installation scripts, and post product software is a must.

The Release Manager must work effectively with Development, QA, Customer Delivery, and IT. The Release Manager must have strong organizational skills. They are responsible for educating project team members on the importance and benefits of sound, repeatable processes and functions within Release and Control. The Release Manager works in a supporting role on multiple releases at a time, including cross-department releases, as a subject matter expert. The Release Manager works on complex projects that require high levels of specific technical expertise and business knowledge.

Key Responsibilities

  • Define, implement and maintain a standardized Software Release Management process
  • Drive the efficiency and effectiveness of the Release Management process
  • Manage and control the quality of the Release Management process to ensure the successful release of software
  • Drive the development of knowledge and experience in release management
  • Manage internal and external software releases, to track releases from development to test as well as customer/OEM releases
  • Generate release documentation, including an internal review process to insure accuracy and consistency in all release documentation
  • Track differences between specific releases, including known issues, fixed bugs, functional changes, file content, etc.
  • Manage release approval process to insure all stakeholders are informed of all software releases, including any risks/issues associated with a particular release
  • Develop procedures to ensure that changes to software are traceable, secure and that only tested and authorized versions are released.
  • Publish and track all external deliveries of software releases
  • Develop and maintain the overall release plan and release calendar
  • Drive compliance to external software certification requirements
  • Develop and deliver Release, Change or Configuration Management training plans, manuals or documentation as necessary
  • Maintain installation scripts for releases, including automated installation, rollback and verification

Position Requirements

At least 3 years of experience in software release management.

Experience in build/release engineering and configuration management with a solid knowledge of all phases of the software development life cycle.

Candidates must have experience with the design, implementation, and maintenance of build automation scripts; the setup and maintenance of build and QA environments; and the management of the source control system (Perforce). Plus, the ability to track and co-ordinate releases to production servers.

Strong experience with source control systems (Perforce), administrator level experience preferred.

Required Knowledge, Skills & Abilities:

  • Software Release Management process knowledge required
  • Strong project management skills
  • Excellent organization skills
  • Excellent communication skills and a proven ability to juggle multiple high priority tasks and short release cycles.
  • Ability to work independently and across organizational teams
  • Must have strong interpersonal skills
  • Unix shell scripting experience

Qualities

  • Team player
  • Self-motivated and driven by success.
  • Ability to meet and exceed project deadlines.
  • Ability to work with other departments and all levels of the company.

SNAPin is an equal opportunity employer.

Sign Up Today For Our Industry Newsletter and SNAPin Press & News
See the power of SNAPin handset technology

Play Demo
Cellphone