Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer-SmartComm image - Rise Careers
Job details

Software Engineer-SmartComm

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. 

Under technical direction, analyzes client area requirements and processes, prepares application system specifications, and programs automated solutions or integrates applications to resolve business problems. Maintains centrally developed systems. The focus of this position will be designing or developing business applications and/or designing or developing alternative solutions.

*****Only local to Chicago candidates will be considered*****

JOB DESCRIPTION:

Essential Duties & Responsibilities
Performs a combination of duties in accordance with departmental guidelines:

  • Performs a combination of duties in accordance with departmental guidelines:
  • Evaluates defined client area requirements and processes (e.g., new enhancements or maintenance) and detailed designs and develops moderate to complex application program solutions.
  • Ensures quality of application solutions by performing code review with peers, creating documentation, implementing code, verifying program logic, performing defect root cause analysis, and completing unit and integration testing. Participates in systems testing with other IT staff.
  • Assists with the high level design of solutions. Consults with the client area to analyze system requirements and capabilities, identify associated risks, and resolve problems. May act as a liaison between clients and applications area.
  • Researches and evaluates new and/or alternative solutions, and recommends the most efficient and cost effective solution for the systems/program design and develops system specifications and procedures. May include integrating vendor applications and consulting resources into existing applications and resources.
  • In conjunction with operations area technical staff, supports the implementation of the application into production and testing environments. May confer with technical personnel to identify and resolve issues.

May perform additional duties as assigned.

Skills, Knowledge & Abilities

  • Requires a broad knowledge of the system development life cycle, and system and application program development alternatives.
  • Strong knowledge in SmartComm template development process including Layouts, Data Model, Style Sets, Template Selector and Rules processing.
  • Solid knowledge of application development support software packages
  • Strong analytical and problem solving skills.
  • Understanding of interface design and user centered work methods.
  • Requires solid communication and interpersonal skills to work effectively among all levels of internal/external business partners/clients.
  • Advanced computer skills including Microsoft Office suite and other business related software systems or languages including, but not limited to J2EE Java. Other CCM tools (Documaker / OpenText / AEM) experience is a plus. Must be proficient in at least one higher level programming language. Other technologies will apply dependent on business area supported.
  • Ability to multitask in a fast-paced dynamic workforce.

Education & Experience

  • Bachelor's degree in Computer Science, or related discipline, or equivalent work experience.
  • Typically a minimum four years of application program development experience including CCM tools (SmartComm/Thunderhead)..
  • Applicable certificates preferred.

#LI-MF1

#LI-Hybrid

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 $54,000 to $103,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.

Average salary estimate

$78500 / YEARLY (est.)
min
max
$54000K
$103000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer-SmartComm, CNA

At CNA in Chicago, IL, we are searching for a talented Software Engineer with a specialization in SmartComm who is ready to take the next step in their career. You'll play a vital role in designing and developing business applications that resolve real-world issues. As a pivotal team member, you'll get to analyze client requirements and processes, and then create effective application solutions. Your daily responsibilities will include collaborating with peers on code reviews, conducting thorough testing, and assisting in system testing with our IT staff. You will also have the opportunity to research innovative solutions to enhance our systems while liaising with clients to assess their needs directly. We work in a friendly, supportive environment that emphasizes professional development and career growth, so your contributions will always feel rewarding and recognized. Solid experience in SmartComm template development, particularly around Layouts and Data Models, combined with strong programming skills, will greatly benefit you in this role. We're committed to helping you reach your potential, and with your expertise in Java and knowledge of various programming tools, you’ll fit right in with our dedicated team. If you're local to Chicago and eager to work in a dynamic atmosphere where you can innovate and make an impact, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer-SmartComm Role at CNA
What are the primary responsibilities of a Software Engineer at CNA?

As a Software Engineer at CNA, you will analyze client area requirements, develop application solutions, perform code reviews, and conduct unit and integration testing. Additionally, you'll act as a liaison between clients and the application area while researching and recommending efficient solutions.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer-SmartComm position at CNA?

To qualify for the Software Engineer-SmartComm position at CNA, candidates should have a Bachelor's degree in Computer Science or a related field, along with at least four years of application development experience, particularly with SmartComm tools. Strong knowledge in Java and other programming languages will also be beneficial.

Join Rise to see the full answer
What skills are essential for a Software Engineer working with SmartComm at CNA?

Essential skills for a Software Engineer working with SmartComm at CNA include a strong understanding of the SmartComm template development process, excellent analytical and problem-solving abilities, proficiency in application development software, and great communication skills to work with diverse teams.

Join Rise to see the full answer
Is there room for career growth as a Software Engineer at CNA?

Absolutely! CNA fosters a culture of growth and development where Software Engineers can expand their skills, learn from various IT projects, and take on leadership roles. Your career path can evolve as you showcase your contributions to the team.

Join Rise to see the full answer
What is the work environment like for a Software Engineer at CNA?

At CNA, the work environment is collaborative and supportive. As a Software Engineer, you'll work with a dynamic team that values innovation and creativity. We're dedicated to your success and ensuring you have the resources needed to excel in your role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer-SmartComm
Can you describe your experience with SmartComm and how it relates to our needs at CNA?

When answering this question, focus on your specific experience with SmartComm, detailing any projects you led or contributed to. Highlight your skills in template development and how they can benefit CNA. Provide examples of how you solved complex problems using SmartComm.

Join Rise to see the full answer
What is your approach to analyzing client requirements and processes?

In response to this question, discuss your methodology for gathering requirements, such as conducting interviews and reviews to ensure clarity. Emphasize your ability to translate these requirements into effective technical solutions that meet client needs.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss your specific practices for maintaining code quality. This can include conducting peer code reviews, implementing unit tests, and engaging in integration testing to detect issues early in the development process.

Join Rise to see the full answer
What strategies do you use for debugging and solving technical problems?

Here, focus on your systematic approach to debugging, explaining how you isolate issues, utilize logging, and apply problem-solving techniques to find efficient solutions proactively.

Join Rise to see the full answer
Can you give an example of a project where you had to work closely with clients?

When answering this question, highlight a specific project that involved collaboration with clients. Illustrate how you used feedback to refine the project and how that impacted the final deliverable positively.

Join Rise to see the full answer
What tools and technologies are you most proficient in?

Make sure to mention the specific programming languages you're comfortable with, as well as any relevant tools like Java, JavaScript, and SmartComm. Explain how you’ve used these technologies effectively in previous roles.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you overcame it.

Provide a specific example that reflects your problem-solving skills. Detail the challenges you encountered, the steps you took to address them, and the eventual outcome to highlight your resilience and creativity.

Join Rise to see the full answer
How do you prioritize your tasks in a fast-paced environment?

Discuss your time management strategies, such as using tools for task organization, setting realistic deadlines, and maintaining flexibility to accommodate urgent requests while ensuring quality work.

Join Rise to see the full answer
What is your experience with system testing and quality assurance in the development cycle?

Here, provide an overview of your experience with QA processes, including any specific testing methodologies you’ve employed. Discuss how these practices enhance the overall software quality.

Join Rise to see the full answer
How do you stay current with the latest trends and technologies in software development?

Explain the sources you utilize to keep your skills updated, such as online courses, tech blogs, or professional networks. Emphasize your commitment to continuous learning in the dynamic field of software development.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Become a key player in CNA's National Accounts Property team as an Underwriting Consultant, leveraging your expertise in risk management and business development.

Photo of the Rise User
CNA Hybrid US- IL33- Downers Grove-3333 Finley Road
Posted 11 days ago

Join CNA as an Associate Claims Representative and contribute to managing commercial claims while building your expertise in the insurance sector.

Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 12 days ago

Join Anduril Industries as a Sr. UI Software Engineer and contribute to transforming military technology with your expertise in software development.

Photo of the Rise User

Join Lucca’s Office team as a Software Developer Intern and contribute to innovative HR management solutions.

Photo of the Rise User
Posted 7 days ago

As the Chief Software Engineer, you will lead cutting-edge payment processing initiatives at Visa, impacting global transactions.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google as a Senior Software Engineer to develop groundbreaking technologies that connect users worldwide.

Photo of the Rise User
Posted 11 days ago

Join Visa as a Staff Software Engineer II to develop cutting-edge payment technology solutions that influence billions of transactions worldwide.

Photo of the Rise User
Posted 9 days ago

Brillio is looking for a Senior Lead Engineer to design and maintain cutting-edge SQL Server databases, supporting Fortune 1000 companies.

Photo of the Rise User
Clutch Remote No location specified
Posted 7 days ago

Join Clutch as a Full Stack Software Engineer, where you'll enhance Credit Union members' experiences through innovative solutions in a remote-first environment.

Photo of the Rise User

Join Jobgether as a Backend Engineer to develop crucial backend services for a consumer account application in a flexible remote setting.

At CNA, we focus on what we do best — providing insurance solutions that allow our customers to better manage their risks and grow profitably. We use our expertise to continually evolve our products and services to anticipate and address our custo...

34 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi