a career that's
at CSI.

find a better career here.

Our clients are the nonprofits and associations who make the world a better place.
Our work makes us recognized as one of the best at what we do.
Our culture is a tight-knit, fun, and supportive environment that helps our people thrive.

If you are a team-oriented .NET Developer that loves developing and managing web and cloud applications that have a social impact, then this job is for you. Our .NET Developers use high technical aptitude and great communication skills in collaboration with our clients and consultants to create an amazing end-user experience.

If you are a team-oriented problem solver who loves serving clients with your strong business and technical acumen, then this job is for you. Our Senior Consultants help our nonprofit and association clients find robust, effective solutions to their toughest organizational challenges, helping them make a greater impact toward their mission.

If you are a strong collaborator with deep iMIS expertise who loves helping clients get the most value from their iMIS investment, then this job is for you. Our iMIS Consultants are heads down iMIS practitioners who support multiple clients with their iMIS needs as well as participate in EMS implementation projects as assigned.

If you are a customer-focused professional who picks up technology quickly and has excellent communication skills, this job is for you. As a Software Support Specialist, you will be the first point of contact for over 800 non-profit organizations using our software products. You’ll provide Level 1 support, assist with onboarding and training, and contribute to product quality assurance. 

the benefits of working with us


health, dental and vision

casual environment

+ fully-stocked kitchen

401k plan

employer contribution after 1 yr

company outings

+ the best holiday party ever


professional opportunities

fun + collaborative

+ built on mutual respect