Platform Consultant Senior Expert; Software Architecture & Enablement Focus
Listed on 2026-06-04
-
Software Development
Senior Developer
At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years, our innovative drive has kept us a step ahead of our customers’ evolving needs. From advocating for seat belts, air bags and graduated driving laws, to being an industry leader in pricing sophistication, telematics, and, more recently, device and identity protection.
Platform Consultant – Senior Expert (Software Architecture Focus)
The Platform Consultant – Senior Expert designs, evolves, and enables enterprise‑scale platforms that support customer‑facing and internal engineering teams. This role serves as a hands‑on technical authority, blending deep software engineering experience with architecture, technical advisory, and platform enablement. It is not a purely paper‑architect role; the ideal candidate has a strong background as a senior software engineer and uses that experience to guide architecture decisions, mentor teams, and ensure solutions scale reliably in enterprise environments.
Key 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, trade‑offs, 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.
- Act as a collaborative thought leader by questioning assumptions and considering downstream implications of technical decisions.
- 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 trade‑offs.
- 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.
A senior software engineer who has grown into architecture and influence, enjoys enabling teams, can clearly articulate the reasoning behind technical decisions, and remains comfortable engaging with code when necessary.
Experience- 10 or more years of experience (or equivalent).
This job does not have supervisory duties.
SkillsCloud Development, Communication Technology, Design, Engineering Software, IT Architecture, Java, JavaScript, Solution Architecture, System Designs, Web Services API.
CompensationCompensation offered for this role is – annually and is based on experience and qualifications.
The candidate(s) offered this position will be required to submit to a background investigation.
EEO & Other NoticesAllstate generally does not sponsor individuals for employment‑based visas for this position.
Effective July 1, 2014, under Indiana House Enrolled Act (HEA) 1242, it is against public policy of the State of Indiana and a discriminatory practice for an employer to discriminate against a prospective employee on the basis of status as a veteran by refusing to employ an applicant on the basis that they are a veteran of the armed forces of the United States, a member of the Indiana National Guard or a member of a reserve component.
For jobs in San…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).