Allstate is seeking an experienced Product Engineer to join its application monitoring product within the observability group. This role focuses on configuring, implementing, and supporting end-to-end monitoring for applications and platforms across on-prem, private, and public cloud environments.
Responsibilities:
- Understand Allstate's core business drivers, articulate business objectives, align with strategic direction, prepare long-range plans, prioritize objectives, and practice policies
- Apply advanced engineering excellence practices by enforcing technical standards, promoting test-driven development (TDD), and recommending scalable, system-aligned solutions that support both business growth and technology strategy
- Promote system thinking by influencing stakeholders to prioritize enterprise-wide benefits and risk mitigation. Champion the adoption of standardized patterns, reusable components, and architectural roadmaps
- Shape platform strategy by collaborating with platform consultants to design forward-looking standards and patterns that reflect emerging technology trends and evolving business models
- Facilitate alignment across strategic domains by engaging with the appropriate Areas of Responsibility, business architects, and senior leaders to deliver integrated, high-impact solutions. Act as a connector between application and infrastructure domains to ensure cohesive system design
- Apply reference architecture and enterprise technology strategy to guide solution design. Serve as a subject matter expert with contextual understanding of business operations and technology ecosystems
- Engineer for resilience and performance by partnering with architecture and engineering teams to define infrastructure solutions that meet stringent performance, availability, capacity, and resiliency goals
- Develop and maintain infrastructure roadmaps that align business direction with technology evolution. Regularly review these roadmaps with product management to ensure strategic alignment
- Design, develop, analyze, and report on critical metrics to provide insights into overall health and ensure effective communication
- Coach and consult on environment sizing, deployment strategies, disaster recovery planning, and architectural best practices for application portfolios and support teams
- Lead inception and D&F of complex application solutions. Ensure thorough documentation and clear communication of designs to stakeholders
- Serves as an expert on multiple business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations
Requirements:
- 5+ years of overall engineering experience, including designing or building software, tools, or automation that enable observability for distributed platforms and infrastructure
- 4 years of hands-on experience supporting at least one major observability platform (Datadog, Dynatrace, New Relic, AppDynamics, or OTEL), including configuration, dashboards, alerting, and integrations
- 3 years working in Agile environments with applied understanding of Site Reliability Engineering (SRE) principles such as SLIs/SLOs, error budgets, and operational readiness
- 3 years of development experience using one or more programming languages (Spring Boot/Java, Python, ReactJS, NodeJS), contributing to monitoring tools, automation, or integrations
- Proven hands-on experience with Kubernetes, plus practical experience on both Windows and Linux systems in enterprise or cloud environments
- Demonstrated interest and emerging experience applying new technologies, including Agentic AI-based solutions that improve observability, automation, or operational efficiency
- Strong written and verbal communication skills of engineering or technical delivery work, including documentation and presentations to technical and executive stakeholders