Principal Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

American Family Insurance · 16 hours ago

Principal Engineer

American Family Insurance is a leading insurance company, and they are seeking a Principal Engineer to drive solutions, framework, roadmap, program optimization, and process engineering. The role involves analyzing competitive strategies, infrastructure technologies, metrics models, and performance indicators while leading the design and implementation of automated solutions.

Angel InvestmentFinanceVenture Capital
badNo H1Bnote

Responsibilities

Evaluate existing system architectures and identify critical failure points
Define and document comprehensive resiliency engineering principles and practices tailored to our environment
Identify and implement tools for monitoring, alerting, chaos engineering, and automated recovery
Analyze current ITSM workflows (e.g., incident, change, problem) and identify high-impact automation opportunities
Architect and develop automation solutions leveraging existing ITSM tools and integrating with other systems
Deploy and integrate automated workflows, ensuring seamless data flow and reporting
Establish metrics to track the effectiveness of implemented automation
Partner with Enterprise DevOps, Integration Platform DevOps, other DevOps teams to review existing CI/CD pipelines, identify bottlenecks, and areas for improvement
Define a comprehensive automation strategy encompassing build, test (unit, integration, B2B), security scanning, and deployment processes to improve production and system resiliency
Evaluate and implement best-in-class automation tools and integrate them into a cohesive pipeline. Enable developers with self-service capabilities for environment provisioning and deployment through automation
Define standard operating environments and infrastructure configurations with assigned release windows. Implement an Infrastructure-as-Code (IaC) framework using tools like Terraform or Ansible by partnering multiple teams including Cloud Architecture
Advise building automated pipelines for provisioning, configuring, patching, and deploying infrastructure components
Implement automated testing and rollback mechanisms for infrastructure changes
Leads the design, development, enhancement and maintenance of tools, systems and software solutions
Designs, architects, develops, integrates, and tests systems, solutions or products
Performs incident triage, including determining scope, urgency, and potential impact
Leads technology evaluations and re-engineering activities to support strategy definition and continuous improvement activities
Leads the identification, design and implementation of automated solutions to enable development needs
Transforms business requirements into technical specifications
Accountable for stakeholder engagement/management to understand internal processes and identify potential hard or soft gaps between capabilities and business requirements or expectations
Manages relationships with stakeholders to enable cross functional coordination and ensure a partnership focused approach is taken to align product and system releases and roadmaps to technology policies and standards and ensure all exceptions or gaps in capabilities or coverage in systems are managed with a risk based approach that balances services priorities with business needs

Qualification

Fault-tolerant architecturesMicroservices orchestrationInfrastructure-as-Code (IaC)Automation solutionsSystem AdministrationNetwork ManagementStakeholder engagementCustomer-driven solutionsSoftware engineering architecturesCross functional coordination

Required

Expertise in designing fault-tolerant architectures with automated failover, multi-region redundancy, and graceful degradation strategies enabled by Chaos engineering
Deep understanding of complex distributed systems, including microservices orchestration, service meshes, and eventual consistency models
Demonstrated experience providing customer-driven solutions, support or service
Extensive knowledge and understanding of software engineering architectures, system/software designs, and system deployments
Demonstrated experience in multiple IT subject areas (e.g. development, testing, configuration, deployment, monitoring etc.)
Extensive knowledge and understanding of infrastructure technologies and application development methodologies
Demonstrated experience leading System Administration (configuration, installations, patch management, server maintenance, etc.) and Network Management (firewalls, proxies, IP management, routing, DNS)
Demonstrated experience leading the utilization and support of integration and communication protocols between applications, databases, and technology platforms
Demonstrates strong foundations in building frameworks that scale to the enterprise requirements and continue to provide specs to build API's that can be consumable as part of the fulfillment processes

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

Company

American Family Insurance

company-logo
For more than 90 years, American Family Insurance has built its reputation on sound principles.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Dan Reed
Founder. President, and MD
Company data provided by crunchbase