Software Engineer (Hybrid)

American Family Insurance•Boston, MA
•$80,000 - $131,000•Hybrid

About The Position

Join the Digital Claims team to build, maintain, and improve the digital claims experience for customers. The Software Engineer works with an engineering team across the full development life cycle, from evaluating design options and dependencies through testing and shipping production-ready code. The modern technology stack includes React, NestJS, TypeScript, and AWS. The team values reliable engineering practices and use of AI-assisted tools to streamline workflows. This hybrid position requires working at least 10 days per month from the Madison, Wisconsin, or Boston, Massachusetts, office. The position reports to the Senior Manager, Engineering. Travel requirements are up to 10%.

Requirements

  • Demonstrated experience providing customer-driven solutions, support, or service.
  • Basic knowledge and understanding of integration and migration strategies and technologies.
  • Basic knowledge and understanding of application architecture, design alternatives, and development standards.
  • Demonstrated experience developing complex software or systems using one or more programming languages.
  • Demonstrated experience interpreting, modifying, and writing application system design and program specifications.
  • Demonstrated experience using and supporting integration and communications technologies between applications, databases, and technology platforms.
  • Demonstrated experience using relational databases and SQL.
  • Solid knowledge and understanding of the systems development life cycle (SDLC).
  • Solid knowledge and understanding of activities, tasks, tools, and techniques for testing applications to ensure adherence to functional and quality requirements.

Nice To Haves

  • Experience with React and NestJS development.
  • Proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Familiarity with AWS services, including Fargate, Lambda, and DynamoDB.
  • Experience with Git and CI/CD pipelines, preferably GitLab.
  • Knowledge of automated testing frameworks, such as Jest.
  • Ability to troubleshoot applications using logs and observability tools such as Datadog.
  • Experience leveraging AI-assisted development tools while reviewing, testing, and maintaining ownership of code quality.

Responsibilities

  • Design, build, and deliver features for customer-facing digital claims applications while adhering to engineering standards and quality requirements.
  • Analyze system dependencies, integration points, and impacts of proposed changes, and provide recommendations and solutions.
  • Maintain clear documentation for design decisions, estimates, code components, performance metrics, and system updates.
  • Develop and execute unit and integration tests, and contribute to broader team testing efforts.
  • Collaborate with teammates to evaluate workflows, data usage, and processes to validate requirements.
  • Create secure, high-quality, high-performing code while supporting team standards for design, quality, and security.
  • Participate in team initiatives and take on additional responsibilities to help achieve team goals.

Benefits

  • Comprehensive medical, dental, and vision benefits.
  • Wellbeing benefits.
  • Competitive 401(k) contribution.
  • Pension plan.
  • Annual incentive.
  • Nine paid holidays.
  • Paid time off program, with 23 days accrued annually for full-time employees.
  • Student loan repayment program.
  • Paid-family leave.
  • Relocation support for eligible candidates.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service