Application Engineer CMX Intergration (HYBRID)

The Hanover Insurance Group•Worcester, MA
•$82,000 - $103,000•Hybrid

About The Position

The Application Engineer applies technical knowledge, capabilities, and development skills to design and develop efficient application software solutions based on business requirements and technical specifications. The role ensures thorough unit testing of new software applications and enhancements to existing applications. It is a full-time, exempt position on the DevOps team, based at the Worcester headquarters or with remote work location consideration. The engineer interprets technical designs and specifications, develops and tests software, supports test environments and production releases, troubleshoots defects, and collaborates with project team members, including external and offshore partners. The role also contributes to project planning and estimation, reports project status, and builds knowledge of property and casualty insurance concepts and Hanover application systems.

Requirements

  • At least 3 years of experience in Java development.
  • Bachelor’s degree in Computer Science or Computer Engineering.
  • Strong programming experience in Java.
  • Good understanding of object-oriented programming, design patterns, data structures, and algorithms.
  • Experience with Spring Boot, REST APIs, and SQL databases.
  • Strong analytical and problem-solving skills.
  • Ability to learn new technologies and business domains quickly.
  • Must be eligible to work in the United States without requiring sponsorship now or in the future.
  • Understanding of software development life cycle processes, including requirements gathering, analysis and design, development tools and technologies, release and version control, testing methodologies, and deployment management.

Nice To Haves

  • Exposure to Guidewire products, including PolicyCenter, ClaimCenter (on-premises Version 10 or cloud versions), or BillingCenter.
  • Experience with Python for scripting, automation, data processing, or AI-related integrations.
  • Cloud experience with Azure or AWS.
  • Experience with CI/CD and DevOps practices.
  • Knowledge of React or modern web frameworks.

Responsibilities

  • Interpret technical designs and specifications, write code, and assist in developing new applications and products and enhancing existing ones.
  • Perform thorough unit testing to verify the accuracy and quality of developed software, including preparing sample test data, executing programs and job streams, and conducting system integration testing.
  • Design or modify applications in compliance with the Software Development Life Cycle framework.
  • Perform software development functions to meet specific application solution requirements.
  • Identify risks and options and make recommendations.
  • Promote code and support setup of multiple test environments.
  • Use source code management software according to best practices.
  • Support, troubleshoot, and debug coding defects identified during quality assurance and business partner validation.
  • Adhere to quality standards and procedures.
  • Collaborate with project team members, including external and offshore partners, during development.
  • Support preparation and implementation of software releases into production.
  • Contribute to project planning, design, and estimating activities.
  • Maintain and build knowledge of programming languages and related development tools.
  • Provide timely and accurate project status reporting.
  • Build knowledge of property and casualty insurance concepts and Hanover application systems.
  • Perform other duties as assigned.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • 401(k) with company match
  • Tuition reimbursement
  • Paid time off
  • Company-paid holidays
  • Flexible work arrangements
  • Cultural Awareness Day in support of IDE
  • On-site medical/wellness center at the Worcester location
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service