“The secret of my success is that we have gone to exceptional lengths to hire the best people in the world.” – Steve Jobs

How CDP is different than a data warehouse

Join our team

We seek talented and passionate individuals to join our team. Help us as we strive to be the most respected and in-demand solution partner supporting intelligent distribution in the asset management industry.

We believe that having team members with different backgrounds and viewpoints inspires purposeful, inventive ideas that shape our work, relationships, and culture. We also believe in maintaining a healthy work-life balance that promotes personal and professional satisfaction. If you are interested in joining a team that values excellence, teamwork, and striving to be the best, then we would love to talk with you!

Software Tester

The Software Tester is responsible for thoroughly testing the software to ensure that it is functioning as defined by the requirements and validate the data within the system. The Software Tester will use a wide variety of testing strategies and techniques to ensure that a quality product is delivered to the client.

Qualifications include Bachelor’s degree in computer science, business analytics, or a related field; good understanding of source control, Java-based client/ server applications, relational database systems (SQL), JavaScript and object-oriented design; good understanding of software testing techniques, methodologies, and tools; good understanding of test execution across multiple devices (PC, tablet, mobile) and browsers; and familiar with and working towards Quality Assurance certifications.

This position is located in Kalamazoo, MI. There is not a relocation package associated with this job. We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.

Solution Developer

The Solution Developer is responsible for developing, testing, and supporting value added software solutions for clients. A Solution Developer will be technically proficient in various software development tools and be able to analyze, design, and implement solutions to complex requirements.

Qualifications include Bachelor’s degree in computer science, mathematics, or a related field; good understanding of different programming languages like Java, JavaScript, and object-oriented design; innovation for software behavior issues in both new and existing software code; sound knowledge of web application principles and design; practice database development techniques and maintenance of objects, such as stored procedures, views, and functions; and ability to deliver complete product solutions, including development and testing, in a timely manner.

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas.

Project Coordinator Intern


The Project Coordinator is a Project Manager in training. The candidate will provide support for the Project Manager by facilitating the flow of job-related materials; including arranging meetings, documenting project objectives and requirements, coordinating technical support from the development and quality assurance departments, and maintain communication across team members.

Qualifications include working toward a Bachelor’s degree in business, finance, or computer information systems; extremely strong oral, written, and interpersonal communication skills; well problem-solving skill; and highly organized with a strong attention to detail.