Why Join Snowbound Software?

We are a growing, successful and profitable independent software company. We have a great group of talented professionals and a wonderful set of customers. Please contact us if you're tops in your field (or want to be), work hard, and also want to have some fun. Join our team of motivated, hard working experts.


Software Engineer For Content Management Systems

In an effort to continue improving our products we currently have the need for a Content Management System specialist to assist us in integrating our industry-leading VirtualViewer® HTML5 document viewer.
The person filling this position will be responsible for integrating our software with these platforms as well as configuring and deploying these platforms for internal use. They will also work with our pre- and post- sales team for customer-specific deployment issues and feature request implementation.

We are looking for someone that can:

  • Create and maintain environments to support and develop this integration
  • ​Design and develop the integration project
  • Assist in providing design and integration documentation
  • Improve existing Snowbound integration
  • Write well commented code samples
  • Fix bugs and resolve high level problems
  • Suggest and develop new products/integrations
  • Work with System Integrators and Partners
  • Assist and work with project managers of applications to ensure there is proper support, release and patch management.
  • Participate in the assessment of use-case and desired application adjustments
  • Maintain and manage applications and related code to ensure quality, manageability, and continuity from the operational perspective

Experience/Skills Preferred:

  • 2-4 years applicable experience.
  • Developing integrations of application software written using Java, Javascript, HTML and CSS.
  • Integrating software with one or more of the following Content Management Systems:
    • IBM Filenet
    • Alfresco
    • Documentum
  • Installing, configuring and maintaining CMS systems
  • Experience in Windows, Unix Operating Systems
  • Working with Sales Engineering and Customer teams to resolve customer issues and manage professional services
  • Working with Engineering to improve existing integration and create new ones
We strive to make every position at Snowbound Software rewarding and fulfilling. You will have the opportunity to grow your knowledge, capabilities and responsibilities in a variety of directions. Compensation is commensurate with experience.

Apply Today

To join our growing team, please email your resume and a brief cover letter to

Online Demo