Interested in joining our team?

To provide world-class insurance sales illustration and e-application business fulfillment solutions, Insurance Technologies recruits skilled and energetic team members who want to contribute and be part of our success.

electronic insurance software

Our commitment to our employees is based on a simple fact that our greatest asset is our team members. They are responsible for our past, present and future success, and in recognition of their value, we offer excellent career development and rewards for outstanding performance.

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.

Current 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

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.

To submit resumes or inquiries about these positions, please contact


"I have always been impressed with Insurance Technologies, the high quality products provided and the talent level of their team. I am very pleased to be part of this organization.”

- Diana Newell,
Insurance Technologies