Current Openings

The Client Support Specialist will be the first point of contact with the customer. This is an important position that requires excellent listening, communication and problem solving skills. This team member will respond to inbound calls and email communication and will identify, document and prioritize the needs of the customer. The team member will resolve 80% of client issues independently and when necessary escalate the issue and follow through to resolution. THIS POSITION IS LOCATED IN EXTON, PA – NOT A REMOTE POSITION — Click here to apply
The Software Developer will code and test software as architected and designed by EMS software design team. The Software Developer will develop desktop and web applications, database systems, and services in a Microsoft Server Family environment; build and implement user interfaces; and, build and execute test cases at unit testing level. Click Here to apply.
IT Systems Administrator provides installation, maintenance and support of computer communications networks. The engineer will work internally as part of organization’ IT support team and externally to provide networking solutions for the organization’s clients. Click Here to apply.
Position will support the general accounting for the company. The position will be responsible for the accurate accounting for invoices, payments, general ledger and personnel expenses. Position will need to work in conjunction with several other departments. Timely reconciliations are key to this position. This position will also assist with procurement functions including managing open purchase orders. This position will also assist with the data gathering to produce accurate expense accounting and specialty reports for Sr. Management. Click Here to apply.

For More Information Email us at

Seeking Real Difference-Making Potential

Education Management Solutions Benefits:

From Our Employees

Education Management Solutions

"EMS can keep my attention, provide opportunities to grow, and there are possibilities to learn as much as I can. Joining EMS has been one of my best decisions ever, because I have learned a lot and grown with the company."

"EMS provides a dynamic working environment. Staff members are friendly, new ideas are taken into consideration, and things always move forward!"

"I was attracted to EMS because of the rapid growth of the company and that it has such a large portion of the clinical simulation management market share with room for even more growth. It is great to be part of a team where everyone has an opportunity to contribute and isn’t simply a cog in the machine."


EMS offers great benefits, an attentive team,
and a flexible and professional work environment

Scroll to Top