Join Our Team

All Open Positions

Software Engineer

We work with Microsoft .NET, C#, ASP.NET MVC, HTML5, CSS3, JavaScript, Knockout, Bootstrap, Objective-C, Java, Apache Cordova, iOS, Android, SQL Server, and quite a few other technologies. If you live to code, and enjoy working at a fast pace with great team members in an Agile environment, then we may be a good fit for each other. 


Apply Now

Customer Success

Customer Success is the discipline of identifying customer success factors most likely to determine a preferred outcome with regard to the client’s perception of success.

As Customer Success Representative you are responsible for driving success for customer implementations and beyond. This role includes many Customer Success activities such as on-boarding, support, project management, and adoption guidance.

Measured on upsells, renewals, and satisfaction surveys.

Apply Now

Quality Assurance

Our QA testers work integrated within our Agile development team. Each new product feature is designed up front with a test plan and acceptance criteria. Our testers use a combination of automated and manual testing strategies and work closely with developers to help test and document new product features. Technical product testers must already be familiar with (or able to learn) SQL and XML. Product testers must be great at analyzing and planning how best to test highly configurable product features.

Apply Now

Delivery Consultant

Our implementation consultants are responsible for adapting customer requirements into technical configurations and must be able to author SQL queries, XML form and workflow configurations, and build custom reports. Additional skills include gathering and documenting requirements, creating and executing QA test plans, and ensuring that our customers get the best solution possible.

Apply Now


We believe that internships are a great way to gain real-world exposure to an industry. Interns will need good communication, writing, and analysis skills. Many of our internships lead to full-time job offers.

Apply Now

Sales Executive

We’re looking for professional sales executives to run sales leads, generate revenue and take their careers to a new level. You will run pre-qualified sales leads and will be responsible for the entire sales cycle; lead to close. You will develop relationships with potential customers, helping guide them through the buyer’s journey. Keys to success include possessing EHS software sales experience and having a great understanding of project management, software design and implementation challenges.

Apply Now

Business Analyst

We're looking for Senior Software Business Analysts to work within our Agile product development team. BAs participate in every step of the product development lifecycle including analyzing customer feature requests, creating functional design specifications, collaborating with developers on designs, authoring test plans for testers, verifying key success criteria was met, and presenting new features to other internal teams.

Apply Now