Technology Internship Program (Software Engineering)

CNA InsuranceChicago, IL
$35,000 - $65,000Hybrid

About The Position

CNA's Tech Summer Internship Program is designed as a dynamic 10-12 week training program providing hands-on experience and unique opportunities across a variety of technologies. Interns will gain experience in areas such as Application Development and Dev Ops, while working with Agile methodologies and tools. The program aims to create a team of interns who will be challenged with innovative assignments that offer real-world experience in applying technical education to technology projects. Interns will work directly with experienced CNA developers to learn the Scaled Agile Framework (SAFe) methodology, apply software engineering best practices like Test Driven Development (TDD), and use Public Cloud platforms to create business applications and services. The program also includes in-depth education in technology, the insurance industry, CNA’s organization, and the role of Technology in an insurer’s profitability. Each intern will be supported by a dedicated manager and a mentor, with opportunities to meet senior leadership and learn about their experiences. Professional and personal development activities, ongoing feedback, and coaching are provided, with consideration for potential full-time placement upon graduation.

Requirements

  • Must be a sophomore, junior or senior (undergraduate) or in first year of Masters program pursuing a degree in Computer Science, Computer Engineering or related field.
  • A minimum 3.00 GPA is required (overall and major).
  • Computer Science courses in: Object-oriented language(s), Java preferred, Data Structures, Web Development, SQL and Database Fundamentals.
  • Knowledge of Information Security and Application Security.
  • Knowledge of Systems and Network Architecture.
  • Interest in the Insurance Industry.
  • Ability to work independently as well as in a team environment.
  • Ability to cultivate and maintain positive business relationships.
  • Strong organizational skills.
  • Excellent interpersonal and communication skills.
  • Effective problem solving, analytical aptitude, learn quickly and embrace change.
  • Ability to learn and change quickly.
  • Demonstrated leadership ability.
  • Must be legally authorized to work in the United States without sponsorship now or in the future.

Nice To Haves

  • Some previous work experience preferred.

Responsibilities

  • Gain hands-on experience in Application Development and Dev Ops.
  • Work with Agile methodologies and tools.
  • Apply software engineering best practices such as Test Driven Development (TDD).
  • Use Public Cloud platforms to create business applications and services.
  • Learn the Scaled Agile Framework (SAFe) methodology.
  • Participate in professional and personal development activities.

Benefits

  • Challenging, innovative assignments that provide real-world experience.
  • Work directly with experienced CNA developers.
  • In-depth education in technology, the insurance industry, and CNA’s organization.
  • A dedicated manager and a mentor.
  • Opportunities to meet with members of our senior leadership team.
  • Professional and personal development activities.
  • Ongoing feedback and coaching on performance.
  • Consideration for potential full-time placement upon graduation.
  • Comprehensive and competitive benefits package to help employees achieve their physical, financial, emotional and social wellbeing goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service