At Mosaic Consulting Group, we’re more than a consulting company. We are a highly skilled team delivering value and exceptional service to our Clients. Every day, we strive to live up to our promise:
Make a difference and inspire confidence.

Our clients love working with us, and so will you! At Mosaic, you’ll make a difference — our work is both challenging and rewarding, and you’ll get the chance to save the day for some of the world’s most prestigious companies. We’ll help you grow by building your knowledge of UltiPro and giving you every opportunity to advance. And we’ll have your back by supporting you with an entire team experienced in all aspects of UltiPro.

Click the button on the top of this page to see and apply to our current open positions. We are always looking for enthusiastic ambassadors of Mosaic and UltiPro. Take a look at our roles below, which are always open for applicants, and let us know if you see yourself as part of our team!

Our Positions:

Functional Consultant: 
As a Functional Consultant, you’ll serve a key part of the Mosaic team and a trusted partner to our Clients. Each day, our Functional Consultants provide the highest level of support and guidance as our Clients launch or configure their UltiPro system. Our Functional Consultants succeed by understanding the unique systems and process needs of each Client. 

Technical Consultants:
As a Technical Consultant, you’ll provide valuable support, not only to our implementation and Premier Support teams, but also directly to clients. Our Technical Consultants provide the “heavy-lifting“ database work, creating custom SQL programs, data conversions, data integration files and database queries. You’ll also handle troubleshooting, quickly identifying and dealing with Client UltiPro issues.

Premier Support Consultants: 
Our Premier Support Consultants serve as resident experts and partners to our Clients who have already implemented their UltiPro systems but are seeking continued support. In this role, you’ll provide exceptional service and expertise to a handful of our valued Clients to help them get the most of their UltiPro systems.

Practice Managers: 
Our Practice Managers are responsible for overseeing all resources allocated to client accounts, ensuring the highest standards of customer and consultant satisfaction by properly forecasting the needs and time frame for each project. You’ll not only assist in implementing projects but also be responsible for continued assessment of service standards, consultant skill levels and Mosaic’s ability to appropriately match resources with service requests.

Project Managers:
Our Project Managers oversee UltiPro system implementation projects or phases of larger UltiPro projects. In this role, you’ll be responsible for coordinating the activities of a project team, identifying the appropriate resources needed and developing schedules to ensure timely completion of the project. To be successful, our Project Managers must understand the client’s project objectives, system needs and business requirements.

Payroll Account Specialists: 
As a Payroll Account Specialist, you’ll be immersed in all aspects of payroll-related functions, including payroll processing, while also ensuring local, state and federal payroll tax requirements are met. Our payroll team services a widely diverse group of Clients in many different industries. You’ll also have the opportunity to learn and master the processing and reporting of payroll in multi-site, multi-state and high-volume environments.