company logo

Sr. Software Engineer

CNA Insurance.com

72k - 165k USD/year

Remote

IL40

Full Time

You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential. 

Job Description:

Essential Duties & Responsibilities

Evaluate complex client area requirements, processes, and designs to prepare application system specifications. Develop, test, and implement efficient and cost-effective application solutions, including issue resolution and ongoing system maintenance. Lead the integration of vendor applications and consulting resources with existing applications and resources and hold the development lead or sub lead role on project(s) and/or program(s). Act as technical consultant to programming staff and business unit to mentor staff in all phases of the program development, testing and implementation process. Instruct, direct, and check the design and applications work of colleagues. Coordinate the activities of the section with the client area and other IT areas (e.g., infrastructure, testing, and solutions). Design and implement secure, scalable identity and access management solutions using Spring Security OAuth2, integrating IdPs and cloud-based IAM for multi-tenant provisioning, authentication, and authorization. Create and optimize various database components, including complex stored procedures, functions, views, and indexing, utilizing PostgreSQL to ensure high-performance and scalable data management. Design and develop cloud-based web applications using high level programming language Java, Spring Microservices, and RESTful Web Services. Use DevOps tools, including Visual Studio, Git, TFS, and VSS. Research and evaluate new, alternative solutions, and architecture, and recommend the most efficient and cost-effective solution for the systems design, including estimating costs. Act as liaison between clients, vendors, consulting resources, and applications area and assist with relationship management, contract negotiations, and ensuring adherence to requirements. Participate in developing recommendations for architecture direction and applications portfolio. In conjunction with operations area technical staff, support the implementation of the application into production and testing environments. Confer with technical personnel to identify and resolve issues.

100% telecommuting permitted from anywhere within the United States.

Reporting Relationship

Typically Director or above

Education & Experience Requirements

Bachelor’s degree in computer science, computer engineering or related and 5 (five) years of experience as a software developer, software engineer, module lead, tech lead, systems analyst or related.

Must have some work experience with each of the following:

1.) Design and implement secure, scalable identity and access management solutions using Spring Security OAuth2, integrating IdPs and cloud-based IAM for multi-tenant provisioning, authentication, and authorization; 2.) Create and optimize various database components, including complex stored procedures, functions, views, and indexing, utilizing PostgreSQL to ensure high-performance and scalable data management; 3.) Design and develop cloud-based web applications using high level programming language Java, Spring Microservices, and RESTful Web Services; and 4.) Use DevOps tools, including Visual Studio, Git, TFS, and VSS.

100% telecommuting permitted from anywhere within the United States.

Primary Location:  United States – Chicago, IL

Organization – Technology

Mon-Fri., 8:30am – 4:45pm, 37.5 hours/week, $153,317 to $164,836 per year, overtime exempt.  This position qualifies for CNA’s employee referral policy program. 

Apply:  CNA offers a standard benefits package.  See a full list of benefits here:  https://www.cna.com/careers/benefits.  Submit cover letter and resume at www.cna.com

#Li-Dni

In certain jurisdictions, CNA is legally required to include a reasonable estimate of the compensation for this role. In District of Columbia, California, Colorado, Connecticut, Illinois, Maryland, Massachusetts, New York and Washington, the national base pay range for this job level is $72,000 to $141,000 annually. Salary determinations are based on various factors, including but not limited to, relevant work experience, skills, certifications and location. CNA offers a comprehensive and competitive benefits package to help our employees – and their family members – achieve their physical, financial, emotional and social wellbeing goals.  For a detailed look at CNA’s benefits, please visit cnabenefits.com.

CNA is committed to providing reasonable accommodations to qualified individuals with disabilities in the recruitment process. To request an accommodation, please contact leaveadministration@cna.com.

Sr. Software Engineer

Remote

IL40

Full Time

72k - 165k USD/year

September 18, 2025

company logo

CNA Insurance

cna_insurance