Jobs and Careers
CN

Senior Software Engineer

CNA Insurance
United StatesRemotefull_timeVerifiedPosted 31 May 2024
💰 $140,451/yr($118,450/yr$140,451/yr)

About the role

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. 

CNA seeks to offer a comprehensive and competitive benefits package to our employees that helps them — and their family members — achieve their physical, financial, emotional and social wellbeing goals.

For a detailed look at CNA’s benefits, check out our Candidate Guide.

Individual contributor responsible providing a high level of expertise in systems analysis and design, application development and/or integration, and testing of complex systems applications to support business needs. Provides guidance to others informally and formally leads teams on a project and/or program. The focus of this position will be leading, architecting, designing, developing or integrating business applications.

JOB DESCRIPTION:

Essential Duties & Responsibilities

Performs a combination of duties in accordance with departmental guidelines:

  • Design and develop modular, scalable, and reusable web applications and services for ECM, utilizing tools like FileNet, ZOHO, Opentext and web-services hosted on Google Cloud platform, Azure, AWS, PCF and modern web technologies including Java, Spring, Spring boot, Rest API's, Docker, and Kubernetes.
  • Integrate and automate deployment processes using modern CI/CD pipelines, version control with GIT, build tools like Jenkins/Concourse, GitHub, artifact management with Artifactory, and code quality analysis with SonarQube, ensuring efficient and error-free delivery of  software products.
  • Develop and maintain a library of reusable UI components using Bootstrap, HTML5, CSS3, and JavaScript, while utilizing React and Angular to create dynamic and responsive user interfaces.
  • Lead the integration of vendor applications and consulting resources with existing applications and resources.
  • Serve as the development lead or sub lead role on a project and/or program.
  • Acts as technical consultant to programming staff and/or business unit to mentor staff in all phases of the program development, testing and implementation process.
  • Participate in instructing, directing, and checking the design or applications work of others.
  • Coordinate the activities of the section with the client area and other IT areas (e.g., infrastructure, testing, and solutions).
  • Research and evaluate new, alternative solutions, and/or architecture and recommend the most efficient and cost effective solution for the systems design including estimating costs as necessary.
  • Act as liaison between clients, vendors, consulting resources, and applications area.
  • Assist with relationship management, contract negotiations, and ensure adherence to requirements.
  • Participate in developing recommendations for architecture and design direction and applications portfolio.
  • Confer with technical personnel to identify and resolve issues.. 

100% telecommuting allowed from anywhere in the United States

Reporting Relationship

Typically Director or above

Education & Experience

  • Bachelor’s degree in computer science, computer engineering or related
  • 5 (five) years of experience as a Software Developer, Software Engineer, Systems Analyst or related.  In lieu of a bachelor's degree and five years of experience, will accept a master’s degree and two years of experience in the same fields.

Must have some work experience with each of the following:

  • Develop modular, scalable, and reusable web applications and services for ECM, utilizing tools like FileNet, ZOHO, and web-services hosted on Google Cloud platform, Azure, AWS, PCF and modern web technologies including Java, Spring, Spring boot, Rest API's, Docker, and Kubernetes;
  • Integrate and automate deployment processes using modern CI/CD pipelines, version control with GIT, build tools like Jenkins/Concourse, artifact management with Artifactory, and code quality analysis with SonarQube, ensuring efficient and error-free delivery of software products; and
  • Develop and maintain a library of reusable UI components using Bootstrap, HTML5, CSS3, and JavaScript, while u

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CNA Insurance

View company profile →