Senior Engineer, Cloud Technology (Hybrid)

American Family Insurance•Boston, MA
•$111,000 - $189,000•Hybrid

About The Position

This position collaborates with others in the division to provide and maintain applications that meet business needs. The Senior Engineer is responsible for software design and development for moderate to complex business solutions, and provides technical guidance and leadership for specific applications. This is a hybrid role requiring at least 10 office days per month. Candidates should live within approximately 35–50 miles of an office in Madison, Wisconsin, or Boston, Massachusetts.

Requirements

  • Demonstrated experience providing customer-driven solutions, support, or service.
  • Basic knowledge and understanding of application architecture, design alternatives, and development standards.
  • Demonstrated experience communicating technical information.
  • Demonstrated experience developing complex software or systems using one or more programming languages.
  • Demonstrated experience establishing, using, and supporting integration and communications technologies between applications, databases, and technology platforms.
  • Demonstrated experience analyzing and estimating project size and work efforts for software solutions.
  • Demonstrated experience writing and modeling application system designs and program specifications.
  • Solid knowledge and understanding of the systems development life cycle (SDLC).
  • Solid knowledge and understanding of integration and migration strategies and technologies.
  • Full-stack engineering knowledge.
  • Knowledge of Java, Spring Boot, SQL, and NoSQL databases such as PostgreSQL, Oracle, and DynamoDB.
  • Knowledge of cloud microservices and architecture.
  • Ability to meet the hybrid requirement of working from the office a minimum of 10 days per month.

Nice To Haves

  • Knowledge of GCP and AWS.
  • Knowledge of GCP cloud services such as GKE, Cloud Run, and Pub/Sub.
  • Preferred knowledge of AI tools such as Claude and Copilot.
  • Knowledge of observability and telemetry tools such as Datadog.

Responsibilities

  • Analyze high-level system specifications, system requirements, and use cases.
  • Translate information into low-level specifications and system design plans.
  • Understand and identify system dependencies.
  • Document design decisions, estimating assumptions, code modules, and performance metrics according to organizational standards.
  • Define, conduct, and/or participate in unit and system integration testing.
  • Prepare, lead, and/or participate in development walkthroughs.
  • Collaborate with others to assess system flow, data usage, and manual or automated processes and verify requirements.
  • Ensure software development meets programming, design, performance, quality, and security standards.
  • Identify and recommend improvements to planning, design, development, and testing.

Benefits

  • Comprehensive medical, dental, vision, and wellbeing benefits.
  • Competitive 401(k) contribution.
  • Pension plan.
  • Annual incentive.
  • Nine paid holidays.
  • Paid time off program, accruing 23 days 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