Software Engineer - Product Security

The Allstate Corp

Base: $90,700 - $195,700 annually; bonus/equity: n...
Not specified (assumed hybrid based on the nature of the role)
3+ years software engineering experience
Production system ownership full lifecycle
Java or javascript proficiency
Allstate Corp is seeking a Software Engineer specializing in Product Security to design and implement enterprise security controls within their technology ecosystem. The ideal candidate will possess significant software engineering experience, particularly in scalable and cloud-based applications, and will contribute to a collaborative agile environment

Job Summary

  • The Product Security Engineering organization designs and operates enterprise security controls as software products embedded in the technology ecosystem.
  • Engineers own the full software development lifecycle from design and implementation through deployment and production support while ensuring reliability.
  • Success is measured by control adoption, system reliability, and meaningful reduction of security risk across the enterprise.

Matching Summary

Match Score: 85

Allstate Corp is seeking a Software Engineer specializing in Product Security to design and implement enterprise security controls within their technology ecosystem. The ideal candidate will possess significant software engineering experience, particularly in scalable and cloud-based applications, and will contribute to a collaborative agile environment.

Salary

Base: $90,700 - $195,700 annually; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • 3+ years software engineering experience
  • Production system ownership full lifecycle
  • Java or JavaScript proficiency
  • Scalable distributed systems design
  • REST API development and integration
  • Test-driven development practices
  • Agile delivery model collaboration

Nice-to-have

  • Application and API security concepts
  • OWASP Top 10 vulnerability knowledge
  • Docker and Kubernetes exposure
  • AWS or Azure cloud platforms
  • AI assisted development tools usage
  • LLM and machine learning concepts
  • Secure software development patterns

Key Requirements

  • Minimum 3 years software engineering experience
  • Proficiency in Java or JavaScript
  • Experience with microservices architectures
  • Coaching/mentoring for Lead/Expert levels
  • Technical design leadership for complex systems

Work Rights

Not specified

Tailored Resume

Cover Letter