Career Opportunities

Interested in joining the Insurance Technologies team?

Contribute and be part of Insurance Technologies success in providing innovative sales automation solutions.



At Insurance Technologies we recognize our greatest assets are our team members.

If you are highly motivated, committed and thrive in a dynamic and constantly evolving environment, we can offer you one of the best career opportunities with an excellent salary and benefits package.

Available Positions:

Position Summary

The Business Analyst (BA) serves as the industry expert to the Client Services department, possessing an understanding and knowledge of Life, Annuities, LTC, Disability and other insurance industry products, sales concepts and business development processes. The BA is the conduit between the customer and the software implementation teams and is involved throughout the software development life cycle starting with requirements gathering and continuing all the way through to the successful implementation of each project. Candidates must have 5+ years working experience in the financial services industry and 2+ years experience in gathering and writing business requirements for life and annuity products. An understanding of the Software Development Life Cycle is preferred.

Position Summary

The Project Manager (PM) supports clients throughout the project and software lifecycle by managing the overall project scope. Responsibilities include planning, directing, coordinating and facilitating all project activities to ensure project goals are accomplished on time, within budget and meets business objectives. The PM manages the development and tracking of project plans including deliverables, budget, milestones, resources, schedule, dependencies and operational definitions. The PM must possess demonstrated experience leading and managing a sizable team of software and industry professionals. PM interfaces with clients on a daily basis, keeping them informed on the current project. Candidates must have at least a Bachelor's degree in Project Management, IT Project Management, Business, Computer Science, or Information systems and 3-5 Years related Project Management Experience. Project Management Certification is a plus (PMP, CAPM, CPM3, etc.).

Position Summary

The Project Coordinator provides project and deliverable support to Product Management managers and the Client Services team. The Project Coordinator tracks project milestones and deliveries, providing follow-up and reports as required. Supporting Project Managers, the Project Coordinator assists with the planning, directing, tracking, analyzing, and coordinating of multiple projects and deliverables, both internal and external. The Project Coordinator is responsible for the preparation of client status reports, release notes for client deliveries and internal team status reporting. Candidates must possess demonstrated experience in the use of components of the Microsoft Office Suite and must be highly organized, detail oriented, and an effective communicator across all levels of the organization. Candidates must have at least an Associate’s degree in Business or Technology related field from an accredited higher learning institution, with 3 years administrative experience and aptitude for project coordination, tracking and reporting. Financial services industry experience is a plus.

Position Summary

An Actuarial Software Engineer is responsible for all facets of software development, understanding of architecture, software best practices and software languages appropriate for developing Insurance Technologies software products. Actuarial Software Engineers play an integral role during the build and release processes. They are responsible for establishing and maintaining quality software modules, documenting and maintaining all code assigned, and following development standards and processes. Candidates must possess strong object oriented design and programming skills, understand Insurance/Annuity products, and have the ability to understand mathematical formulae using summations, product functions and similar constructs. Candidates require at least a Bachelor's degree in Computer Science, Mathematics or related field, with 5+ years' experience in software development using Microsoft tools and technologies including C#/C++, .Net, Excel, MS Office Suite and Microsoft Visual Studio. Current Microsoft certifications (MCPD) – Windows Developer 4 and/or (MCPD) – Web Developer 4 are a plus.

Position Summary

The Quality Engineer executes thorough regression testing after all builds/installs based on established standards, and analyzes and documents test findings. The Quality Engineer is responsible for monitoring the defect tracking system for testing requirements and documents problem defects when applicable. To effectively identify, resolve and communicate errors, the Quality Engineer is accountable for understanding the Software Development Life Cycle, debugging tools, and best practice techniques. The Quality Engineer works with Project Managers to provide release notes for each client release, including work orders, change requests and defects details. Candidates must have working knowledge of computers, Windows applications and operating systems. Qualified candidates must have 1-3 years of’ experience in software testing using Microsoft tools and technologies, or 1-3 years of experience with duties and responsibilities directly related to those specified above. Associated business knowledge may substitute for some testing experience. Helpdesk support or experience in the insurance or financial services industry are desirable.

Position Summary

The Software Engineer (Release Coordinator) is responsible for coordinating the activities of the software release cycle including the scheduling, coordination and management of releases across multiple business units. The Software Engineer (Release Coordinator) position is the major liaison between application development and production for release management control. Working collaboratively with all participants in software development projects, the Software Engineer (Release Coordinator) provides key support to developers and testers as they set up their build development and test environments. The Software Engineer (Release Coordinator) oversees the process by which the production environment is updated, upgraded and maintained, and is accountable for the planning, monitoring and auditing of release windows and cycles across business units. The Software Engineer (Release Coordinator) maintains a release repository and manages key information such as build and release procedures, dependencies, notification lists and release reporting. Qualified candidates must understand scripts and automation tools used to build, integrate and deploy software releases to various platforms. Candidates must hold a Bachelor's degree, Associate’s degree, Technical degree or equivalent experience in a field directly related to the duties to be performed, with 2+ years of experience in gathering, writing, and interpreting business requirements. Some exposure/experience with basic programming is preferred.

To submit resumes or inquiries about career opportunities at Insurance Technologies, please contact

Insurance Technologies Benefits

Channel Software Solutions for: Carriers | Distributors