Senior Software Engineer

About Kuvare


Kuvare is on a mission to serve hardworking consumers overwhelmed by the complexities of retirement and is built from the ground up to do so. Our unified financial hub protects the retirement of everyday Americans and the distributors, carriers and investors that serve them. We create life insurance and annuity products that protect consumers’ retirements, and are simplified for distributor partners and financial professionals to sell and service.

Kuvare family of companies:

Retail Annuity and Life Insurance Solutions:
- United Life Insurance Company
- Guaranty Income Life Insurance Company
- Lincoln Benefit Life

Institutional Insurance:
- Kuvare Life Re

Bespoke Insurance Solutions:
- Ignite Partners

About the role

We are seeking a Senior Software Engineer to join a stream-aligned IT delivery team responsible for supporting, enhancing, and modernizing critical enterprise systems. This role requires strong technical ownership, deep COBOL expertise, and experience working in CI/CD-driven environments supporting large, business‑critical applications.

The ideal candidate is comfortable working across procedural and object-oriented paradigms, can analyze complex system interactions, and balances system stability with incremental modernization.

The ideal candidate is comfortable working across multiple programming paradigms, understands complex system interactions, and can balance the stability of large, business-critical systems with incremental modernization. This role plays a key part in ensuring reliable, efficient, and sustainable software delivery across the enterprise. 

Key Responsibilities

  • Design, develop, test, and maintain enterprise applications aligned with business requirements and architectural standards.
  • Enhance, support, and modernize existing and legacy systems, with a primary focus on COBOL development.
  • Write clean, maintainable, and well-documented code following established standards and best practices.
  • Take technical ownership of assigned applications, ensuring reliability, maintainability, and production stability.
  • Troubleshoot complex issues; participate in incident resolution, root cause analysis, and long-term fixes.
  • Work within established SDLC and CI/CD pipelines, including configuring and maintaining YAML-based deployment definitions.
  • Collaborate with DevOps, platform, infrastructure, QA, and business stakeholders to support secure and automated delivery.
  • Contribute to incremental modernization and continuous improvement of legacy systems.
  • Create and maintain technical documentation supporting onboarding and operational support.
  • Participate in on-call rotation as required.

Required Qualifications

  • 7+ years of application development experience.
  • Strong understanding of procedural and object-oriented programming paradigms.
  • Hands-on experience supporting large, business-critical or legacy enterprise systems.
  • Willingness and experience working with COBOL applications.
  • Experience working across the full SDLC, including production support.
  • Experience in CI/CD-driven development environments.
  • Experience configuring YAML-based pipelines or deployments.
  • Intermediate SQL skills.
  • Strong analytical, troubleshooting, and problem-solving skills.

Preferred Qualifications

  • Experience supporting large-scale legacy enterprise systems.
  • Experience collaborating with DevOps or platform engineering teams.
  • Familiarity with automated testing and modern software delivery practices.
  • Experience working in Agile, product-aligned, or stream-aligned teams.
  • Knowledge of the life insurance and annuities industry (FLMI preferred or willingness to obtain).

L’échelle de rémunération pour ce poste est :

90,000 - 125,000 USD par year (Rosemont)

Information Technology

Rosemont, IL

Cedar Rapids, IA

Baton Rouge, LA

Des Moines, IA

Partager sur :

Conditions générales d’utilisationConfidentialitéCookiesPropulsé par Rippling