[Remote] Platform Consultant Senior Expert (Software Architecture & Enablement Focus)
Note: The job is a remote job and is open to candidates in USA. Allstate is a company dedicated to protecting families and their belongings from life’s uncertainties. They are seeking a Platform Consultant Senior Expert with a focus on Software Architecture to design and enable enterprise-scale platforms that support engineering teams. The role involves acting as a technical authority and mentoring senior engineers while ensuring scalable and reliable solutions in enterprise environments.
Responsibilities
- Design and evolve scalable, reliable platform architectures supporting multiple engineering teams
- Drive architecture and design for customer service and communication platforms
- Act as a technical authority for design decisions, tradeoffs, and integration patterns
- Provide technical guidance, enablement, and advisory support to teams
- Review and influence APIs, system designs, and event-driven integrations
- Occasionally contribute code (approximately 5–10%) to validate designs or unblock teams
- Partner with security, operations, and application teams to ensure production readiness
- Mentor senior engineers and influence direction without direct authority
- Align technical solutions with business and technology roadmaps
- Evaluate emerging technologies and apply industry standards
- Build trust and influence with engineering directors, principal engineers, and design leaders to shape backlogs and engineering practices
- Apply industry standards and evaluate emerging technologies, sharing relevant insights with the broader engineering community
- Act as a collaborative thought leader by questioning assumptions and considering downstream implications of technical decisions
Skills
- 10+ years of experience in software engineering, architecture, or platform roles
- Experience designing and supporting enterprise-scale distributed systems
- Strong hands-on experience with Java and/or JavaScript
- Experience with API design and service-based architectures
- Experience operating applications in cloud environments (AWS preferred)
- Ability to guide teams through architectural tradeoffs
- Experience working in regulated or risk-aware enterprise environments
- Front-end experience (e.g., React)
- Event-driven or integration-heavy system experience
- Exposure to customer communication platforms (chat, SMS, voice)
- Experience influencing strategy in matrixed organizations
Company Overview