Responsible for designing, developing and delivering Enterworks Multi-Domain, Master Data Management solutions as a project team member on customer implementation projects.  Provides consulting support to customers and sales teams on software design, process recommendations and solution proposals. This requires a combination of customer facing skills and the ability to communicate technical information in a clear and concise manner.


This role will be required to gather business requirements, author detailed functional solution documents, and provide business process consulting aligned with Enterworks best practices. The ideal candidate will have significant project experience and customer use case information to help drive Enable application development and feature innovation.  Ability to identify and communicate new sales opportunities.

The Senior Project Manager (SPM) position is a key member of the Professional Services Consulting team, leading the internal project planning for all North America projects for our customers. The SPM role is both internal and customer-facing providing billable Project Management functions from inception to completion of projects.

The SPM is the lead Project Manager for all NA projects to ensure a successful installation, configuration, development and delivery of EnterWorks solutions.  The SPM is responsible for managing the project lifecycle for the Professional Services Consulting function. This requires leading the project practices for the department pertaining to project artifacts, planning, and resourcing of projects, collaboration and overall communication for North America projects.

The Solution Engineer will work with the EnterWorks Sales team to support the sales process with your technical knowledge and solution selling skills to provide advice, support and functional insight for sales prospects into the EnterWorks Enable® Multi-Domain MDM/PIM solution (Enable). You will build and deliver Enable demos and solution presentations to a range of functional and technical audiences as well as support responses to RFIs and RFPs.

This position acts as the trusted technical advisor when engaging with customers, prospects, and partners. The primary focus is to influence potential customers of EnterWorks’s technical superiority, while collaborating and supporting EnterWorks’s Account Executives in their efforts to champion and sell EnterWorks products.

Enterworks is seeking software engineers who have proven success designing, developing, and maintaining database components of a web-based application.  Successful candidates will be part of a development team working in object-oriented, multi-tiered systems using Java/J2EE and other development platforms.  Candidates must be able to Identifies data sources, construct data decomposition diagrams, provide data flow diagrams and document the process. Write code for database access, modifications, and constructions including stored procedures. Enterworks team development approach requires excellent communications and writing skills.  We are also very interested in individuals who have a track record of finding creative solutions to unique problems, and who will thrive in challenging situations.


The Java Developer will design, develop, and implement web-based Java applications to support business requirements. Follow approved life cycle methodologies, creates design documents, and performs program coding and testing. Successful candidates will be part of a development team working in object-oriented, multi-tiered systems using Java/J2EE and other development platforms.  Candidates must demonstrate the ability to work with standard concepts, practices, and procedures for application development within an application server environment.   This role requires the use of skills as an experienced professional with an understanding of industry practices and company policies and procedures.