Allstate Insurance Co. is seeking a Managing Engineer to lead their Database & Platform Engineering team. This role involves managing a team responsible for on-prem and cloud databases, ensuring operational excellence through technical leadership and collaboration with product and SRE teams.
Responsibilities:
- Manage, mentor, and grow a team of Database Administrators / Platform Engineers (hiring, performance reviews, career development, coaching)
- Own the technical roadmap for database platform services (MySQL, Redis, MongoDB on prem, and MongoDB Atlas), driving improvements in scalability, availability, performance, and cost
- Lead platform engineering work: installation, configuration, upgrades, automation, backup/restore, patching, capacity planning, and runbooks for production systems
- Design and implement database architecture and operational patterns (sharding/replication strategies, high availability, disaster recovery, backup retention, and failover)
- Build and improve CI/CD and automation pipelines for database provisioning, schema changes, migrations, and configuration management
- Partner with product engineering, SRE, security, and cloud teams to define SLAs/SLOs, incident response, root cause analysis, and risk mitigation
- Establish monitoring, alerting, and observability for database health and performance. Drive proactive incident prevention
- Define and enforce standards, best practices, and governance for database access, security, backups, and compliance
- Participate in design reviews, capacity planning, and product inception to translate feature requirements into scalable data solutions
- Lead post incident reviews and continuous improvement initiatives to reduce mean time to detect and recover
- Represent the database platform across cross functional initiatives and influence long term architecture decisions
Requirements:
- 7+ years total experience in database administration, data platform engineering, or related roles with 3+ years in a people management or technical leadership capacity
- Proven experience managing production deployments both on premises and in cloud environments
- Understanding of database internals, replication, sharding, performance tuning, and backup/restore strategies
- Experience with automation and orchestration tools
- Familiar with CI/CD concepts and tools used to automate schema migrations and platform changes
- Strong incident management experience and ability to lead technical incident response
- Excellent communication skills; ability to partner with vendor, product, SRE, security, and engineering leadership
- Experience with managed database services (MongoDB Atlas, Amazon RDS/Aurora, Azure, ElastiCache) and hybrid cloud architectures
- Familiarity with observability stacks (Datadog etc) and log aggregation
- Knowledge of security and compliance controls relevant to data stores (encryption at rest/in transit, IAM, auditing)
- Experience with large‑scale data migrations and cross‑region replication
- Advanced degree or relevant certifications (MongoDB Certified DBA, AWS/Azure//GCP certifications)