A

American Family Insurance Group

Property and casualty insurance provider

Lead Engineer - Internal Developer Platform

Platform EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • Proven experience designing, implementing, and managing an internal developer portal, preferably with Backstage.io.
  • Expertise developing custom Backstage plugins and customizing the platform using TypeScript, Node.js, and React.
  • Experience configuring and managing the Backstage Software Catalog.
  • Ability to create and maintain Backstage Scaffolder software templates.
  • Extensive experience with at least one major cloud provider, AWS or GCP, and familiarity with the other, including VPC, IAM, S3, and managed Kubernetes such as EKS or GKE.
  • Proficiency in Infrastructure as Code principles and hands-on experience with tools such as Terraform.
  • Experience with Crossplane.io, including creating and managing composite resources.
  • Strong understanding of containerization technologies, including Docker and Kubernetes.
  • Experience with CI/CD principles and proficiency building and maintaining pipelines using GitLab CI/CD.
  • Experience integrating tools into CI/CD pipelines to automate builds, testing, and deployments.
  • Proficiency managing software artifacts and dependencies using JFrog Artifactory, including creating and managing repositories and integrating Artifactory with CI/CD pipelines.
  • Scripting and automation skills using Python, Go, or Bash.
  • Understanding of SRE principles, including Service Level Objectives, error budgets, reliability, scalability, and performance.
  • Hands-on experience with Datadog, including monitors, dashboards, and APM distributed tracing.
  • Experience troubleshooting complex distributed systems.
  • Strong programming skills in Python, TypeScript, and JavaScript.
  • Experience with web development fundamentals and API design, including REST and GraphQL.
  • Understanding of software development lifecycle best practices, including version control with Git.
  • Knowledge of modern software development lifecycle practices and operating models such as Agile, product-based teams, and platform-as-a-product.
  • Experience delivering and operating cloud platforms in both AWS and GCP, including compute, storage, networking, IAM, and managed Kubernetes.
  • Experience designing, building, and operating Kubernetes platforms and tooling, including cluster lifecycle, upgrades, workload onboarding, ingress, service discovery, and secrets/configuration management.
  • Experience with Infrastructure as Code and reusable module patterns across cloud providers, including Terraform or CloudFormation, pipeline integration, versioning, and promotion strategies.
  • Experience with CI/CD tools and practices such as Jenkins, GitLab CI, GitHub Actions, or Bitbucket Pipelines, including build/test/release automation, artifact management, and environment deployment strategies.
  • Experience with GitOps and deployment automation patterns such as Argo CD or Flux for Kubernetes and cloud workloads.
  • Experience with observability and operational practices, including monitoring/alerting, centralized logging, tracing, dashboards, on-call readiness, incident response, and runbooks.
  • Experience applying SRE and operational metrics and reliability practices, including SLIs/SLOs, error budgets, and capacity/performance considerations.
  • Systems and network fundamentals for cloud environments, including VPC/VNet design, DNS, routing, load balancing, proxies/firewalls, and certificate/TLS basics.
  • Programming or scripting capability in Python, Go, Java, or Shell/Bash, and strong Linux fundamentals.
  • Experience integrating services and tools through APIs and secure communication patterns across applications, databases, and platforms.
  • Knowledge of DevSecOps practices, including secrets management, vulnerability scanning, least privilege, supply-chain controls such as signing/SBOM, and automated policy enforcement.
  • Candidates must reside within a 50-mile radius of the selected office, or within 35 miles for Boston.

Responsibilities

  • Design, build, and operate cloud platform and DevOps capabilities across AWS and GCP.
  • Enable reliable, secure, and scalable delivery by developing Kubernetes and Infrastructure-as-Code foundations.
  • Build and maintain CI/CD pipelines.
  • Drive automation, observability, and operational best practices across engineering teams.
  • Improve developer experience by creating self-service tools and streamlining workflows.
  • Proactively identify and resolve platform issues before they affect developers.
  • Work at least 10 days per month from one of the designated offices.
  • Travel up to 10%.

Desired Qualifications

  • Previous experience on a dedicated Platform Engineering or Developer Experience team.
  • Contributions to open-source projects, especially Backstage or other developer tools.
  • Familiarity with securing CI/CD pipelines and implementing secure coding practices.
  • A product-oriented mindset that treats the internal developer platform as a product and developers as customers.

About the Company

American Family Insurance Group

Property and casualty insurance provider

American Family Insurance Group offers property and casualty insurance across personal and commercial lines. It uses a diversified distribution model, including acquisitions like Bold Penguin, to reach more customers and offer both its own products and those of partners. This approach broadens access to insurance and expands service offerings beyond a single product line. The goal is to grow into a wider, more integrated insurer through multiple channels and partnerships.

Company size
10,001+
Company stage
Debt Financing
Total funding
$300M
Headquarters
Madison, WI
Founded
1927

Recently Posted Jobs

Explore more opportunities at American Family Insurance Group

See more jobs