remote
Managing Engineering - Cyber Platform Engineering - Allstate Insurance
Software Engineer
Lead a cyber platform engineering team, architecting secure, scalable cloud solutions with Python, AWS, Kubernetes, and Terraform, while driving continuous integration, delivery, and threat mitigation practices.
About the role
Key Responsibilities
- Architect and maintain secure, highly available cloud-native platforms on AWS, leveraging Kubernetes and Terraform for infrastructure as code.
- Lead a cross‑functional engineering team in designing, building, and deploying microservices using Python and related frameworks.
- Implement robust CI/CD pipelines, automated testing, and monitoring to ensure rapid, reliable delivery of security‑critical features.
- Collaborate with security, compliance, and product teams to embed threat‑modeling, vulnerability management, and incident response into the development lifecycle.
- Drive continuous improvement of platform reliability, performance, and cost efficiency through data‑driven analysis and proactive capacity planning.
Requirements
- 5+ years of experience in cloud platform engineering, with deep expertise in AWS services (EKS, ECS, Lambda, VPC, IAM).
- Proficient in Python, container orchestration (Kubernetes), and infrastructure as code (Terraform, CloudFormation).
- Strong background in cybersecurity principles, threat modeling, and secure coding practices.
- Hands‑on experience with CI/CD tools (GitHub Actions, Jenkins, ArgoCD) and observability stacks (Prometheus, Grafana, ELK).
- Excellent communication skills and a proven ability to mentor and grow engineering talent.
Skills
pythonawskubernetesterraform