Inmate Calling Solutions Careers

Inmate Calling Solutions (ICSolutions) is a fast-paced, dynamic, leading inmate telecommunications provider, influencing the direction of inmate telecommunications.

ICSolutions has maintained consistent growth through sound business decisions and practices since the company's inception in 2002. We are currently servicing over 260,000 inmates with our cutting edge technology in 39 states nationwide as well as in Trinidad and Tobago.

ICSolutions offers a wide range of professional opportunities in a friendly, team-oriented environment which fosters innovative thinking and ingenuity.

We value, respect and embrace the diverse talents of our employees, are committed to the training, mentoring and support of every employee while maintaining an inclusive work environment. We believe an empowered workforce is the key to achieving success.

As an ICSolutions employee, you will have access to a very competitive benefits package including: medical, dental, vision and prescription insurance; profit sharing and 401(k) programs; short and long term disability insurance; flexible spending accounts and employee assistance.

If you are interested in working for a company that values integrity, diversity and excellence, we encourage you to consider joining our team.

We are proud to be an EOA/AA employer M/F/D/V.

ICSolution is a subsidiary of Centric Group.


C Software Engineer
C, experience with; UNIX/LINUX, GNU toolchain RDBMS & SQL (Postgresql preferred), Real SIP / SS7 experience will give you a distinct advantage, Apache, PHP, JavaScript and Java, Strong TCP/IP networking skills.

Corporate Account Manager (National Trainer)
Responsible for planning and coordinating training for customer/facility staff personnel, onsite support during initial service turn-up, and will provide both initial onsite hands-on training plus follow-up training. Works closely with the Director of Sales Engineering in identifying the general training needs of those personnel.

Customer Support Representative
Customer Support Representative will provide customer service and technical support to customers experiencing hardware and software issues, across multiple Microsoft Windows and Linux platforms. The Support Representative will also coordinate with Field Support Technicians via telephone and email to schedule on site visits for hardware/software issues.

PHP Engineer
Thorough knowledge of PHP 5, Apache, HTML, CSS, XML and JSON, Proficient in SQL and JavaScript/JQuery and version control tools.

Senior Network Architect
Excellent IP networking fundamentals and extensive experience in the application of IP protocols. Experience working in datacenter and development environments. Experience with Spanning Tree, Policy Based and Static routing, Fiber Channel over Ethernet, Virtual Device Contexts and Port Channels. Knowledge of Load Balancers.

Site Administrator (Farmington, UT)
Serve as Primary Interface for facility system inquiries and maintenance. Track and manage inmate inquiries (grievances), complaints and responses. Assist facility investigative personnel with reporting needs & tasks. Coordinate planned site visits and materials delivery through facility security.

Site Administrator (Madison, WI)
Serve as Primary Interface for facility system inquiries and maintenance. Track and manage inmate inquiries (grievances), complaints and responses. Assist facility investigative personnel with reporting needs & tasks. Coordinate planned site visits and materials delivery through facility security.

Software Quality Assurance Engineer
A solid understanding of n-tier architectures, creating test environments, Windows and Linux/Unix, SQL, Strong scripting experience, Strong analytical and problem solving skills, Working knowledge of networking, version control system such as Bazaar, Git, Subversion, or similar, Strong attention to detail.

Systems Engineer
Experience assembling and troubleshooting computer hardware. Ability to accomplish basic tasks via a Linux command line (RedHat or CentOS preferred). Experience building, installing, and/or supporting server class hardware. Experience with configuration management software, such as Puppet.

Technical Support Representative
Demonstration of excellent customer service skills with frequent customer interaction. Troubleshoots hardware and software issues across multiple Microsoft Windows and Linux platforms. Coordinating with Field Support Technicians via telephone to change hardware and software configurations. Field testing new applications on live systems.

Video Support Tech
Configure and verify software/hardware to be installed in field. Working knowledge of SIP protocols, Working knowledge of networking, Working knowledge of Windows and Linux, Strong analytical and problem solving skills, Good organizational skills and interpersonal and team skills.