Home
Jobs
Saved
Resumes
Senior Software Engineer – Developer, Enabler at American Family Insurance | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Engineer – Developer, Enabler
American Family Insurance
Website
LinkedIn
Senior Software Engineer – Developer, Enabler
Madison, Wisconsin, United States of America
Full Time
3 weeks ago
$99,000 - $167,000 USD
No Visa Sponsorship
Apply Now
Key skills
AWS
Cloud
Google Cloud Platform
Java
JavaScript
Kubernetes
Maven
Node.js
Python
Spring
Spring Boot
SpringBoot
.NET
AI
Integration Testing
GCP
Google Cloud
GitLab CI
ECS
EKS
GKE
Helm
Cloud Run
Datadog
Postman
Swagger
OpenAPI
GitLab
CI/CD
Prototyping
About this role
Role Overview
Build reusable engineering assets (service templates, starter kits, reference implementations, shared libraries)
Define and roll out best practices: Branching/release strategy, PR standards, versioning/tagging, feature flags
Unit/integration testing and reliable test-data patterns
Secure-by-default standards (dependency hygiene, secrets management, least privilege, secure configuration)
Enable AI-assisted development (prototyping, code understanding, test generation, refactoring) with quality/security guardrails
Reduce friction across Java/Spring Boot and Node.js/.NET/Python teams via practical enablement
Improve developer workflows (local setup, reproducible builds, environment consistency, debugging/troubleshooting guidance)
Standardize cloud-native deployment patterns for AWS/GCP (EKS/ECS/Cloud Run)
Implement observability-by-default using Datadog (instrumentation, dashboards, alerting standards, operational guides)
Create standardized delivery automation (e.g., reusable GitLab CI/CD templates)
Partner with platform teams to improve docs, onboarding, self-service tools, and paved-road workflows (turn common issues into docs/examples/automation)
Drive metrics-based improvements (DORA metrics, SLOs/SLAs, error budgets, alert thresholds)
Drive adoption through documentation, examples, enablement sessions, and office hours
Requirements
BS in Computer Science/Engineering (or equivalent)
5+ years software engineering experience with increasing scope
Production experience with Java + Spring Boot
Maven proficiency (build/test, dependency management, packaging)
Familiarity with Node.js, .NET, and/or Python
CI/CD experience (preferably GitLab Pipelines or similar) focused on repeatable delivery and developer experience
Experience deploying/operating containerized services in AWS and/or GCP (GKE, EKS, ECS, Cloud Run)
Observability across logs/metrics/traces (preferably Datadog)
API testing and documentation (Postman, OpenAPI/Swagger)
Modern delivery practices: unit/integration testing, branching strategies, security best practices
Kubernetes packaging/config and container build best practices (Helm/Kustomize)
Infrastructure as Code (IaC) experience
Software supply chain security (dependency scanning, SBOMs, signing/attestations)
Familiarity with DORA metrics and reliability practices (SLOs, error budgets)
Experience with AI-assisted engineering practices (prompting, review habits, quality checks, safe-use guidelines)
Prior developer productivity and/or platform engineering experience
Tech Stack
AWS
Cloud
Google Cloud Platform
Java
JavaScript
Kubernetes
Maven
Node.js
Python
Spring
Spring Boot
SpringBoot
.NET
Benefits
comprehensive medical, dental, vision and wellbeing benefits
competitive 401(k) contribution
pension plan
annual incentive
9 paid holidays
paid time off program (23 days accrued annually for full-time employees)
student loan repayment program
paid-family leave
Apply Now
Home
Jobs
Saved
Resumes