Software Engineer - Product Security

The Allstate Corporation

Base: $90,700 - $195,700 annually; bonus/equity: n...
**
3+ years software engineering experience
Production system ownership
Java or javascript proficiency
** The Allstate Corporation is seeking a Software Engineer for its Product Security team, focusing on designing and implementing security controls integrated into enterprise technology. The ideal candidate will have 3+ years of software engineering experience, particularly in building scalable distributed systems, and must possess strong skills in modern programming languages. This position offers a competitive salary and a collaborative work environment that emphasizes innovation and continuous improvement. **

Job Summary

  • The Product Security Engineering organization designs and operates enterprise security controls as scalable 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 and adoption.
  • Success is measured by control adoption, system reliability, and meaningful reduction of security risk across the enterprise.

Matching Summary

Match Score: 75

** The Allstate Corporation is seeking a Software Engineer for its Product Security team, focusing on designing and implementing security controls integrated into enterprise technology. The ideal candidate will have 3+ years of software engineering experience, particularly in building scalable distributed systems, and must possess strong skills in modern programming languages. This position offers a competitive salary and a collaborative work environment that emphasizes innovation and continuous improvement. **

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
  • Java or JavaScript proficiency
  • Scalable distributed systems design
  • REST API development
  • Test-driven development practices

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
  • LLM integration experience

Key Requirements

  • Minimum 3 years of software engineering experience
  • Proficiency in Java or JavaScript
  • Experience with microservices architectures
  • Agile delivery model collaboration

Work Rights

Not specified

Tailored Resume

Cover Letter