Application Engineer

Dempsey & Siders Agency•Schaumburg, IL

About The Position

Great American Insurance Group is seeking an Application Engineer to design, build, deploy, maintain, and improve software applications and systems that support business and insurance processes. The role implements features from business requirements, integrates applications with existing systems, and contributes to testing, deployment, maintenance, and ongoing software evolution. It also develops technical specifications and documentation, monitors application performance, provides end-user support, and works with stakeholders to translate business needs into technical requirements. The position requires a strong understanding of the organization's business and technology operations and may include serving as a Scrum Master or contributing to an Agile development team.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related field.
  • Generally, at least 3 years of experience in software engineering and/or application engineering.
  • Proficiency in multiple programming languages.
  • Experience with cloud platforms and modern development frameworks.
  • Experience working in Agile/Scrum environments.
  • Ability to develop time estimates and other project-management elements for moderately complex project deliverables.
  • Ability to provide technical expertise across a range of applications, systems, and/or technologies.
  • Strong analytical and problem-solving skills, including the ability to troubleshoot complex software issues.
  • Understanding of machine learning concepts and their implications for software engineering.
  • High level of understanding of the organization’s business and technology operations.

Responsibilities

  • Design, program, build, and deploy software applications and systems supporting business and insurance processes.
  • Implement features and functionality based on business requirements and enhance the user experience.
  • Integrate new applications with existing systems while minimizing business disruption.
  • Support software testing, deployment, maintenance, and evolution by correcting programming errors, responding to scope changes, and coding enhancements.
  • Write technical specifications based on conceptual designs and stated business requirements.
  • Collaborate with cross-functional teams to design and implement integration solutions that improve data flow and system interoperability.
  • Monitor and optimize application performance; identify and resolve issues affecting system efficiency.
  • Conduct performance assessments and implement improvements to help applications operate smoothly and efficiently.
  • Provide timely technical support to end-users and resolve application-related issues.
  • Develop and maintain troubleshooting documentation and best practices.
  • Work with business analysts, project managers, and other stakeholders to understand business needs and translate them into technical requirements.
  • Provide regular updates on project status and progress.
  • Identify process-improvement opportunities and implement solutions to improve system performance.
  • Perform other duties as assigned.

Benefits

  • Medical, dental, and vision coverage for full-time employees.
  • Wellness plans for full-time employees.
  • Parental leave for full-time employees.
  • Adoption assistance for full-time employees.
  • Tuition reimbursement for full-time employees.
  • Paid time off and paid holidays for full-time and eligible part-time employees.
  • 401(k) plan with company match for full-time and eligible part-time employees.
  • Employee stock purchase plan for full-time and eligible part-time employees.
  • Commuter benefits for full-time and eligible part-time employees.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service