Software Engineer - Security jobs in United States
cer-icon
Apply on Employer Site
company-logo

Allstate · 2 days ago

Software Engineer - Security

Allstate is a company dedicated to protecting families and their belongings from uncertainties. They are seeking a Software Engineer to advance their embedded security product strategy by building tools that improve security and developer experience within Allstate's technology ecosystem.

BankingFinanceFinancial ServicesInsuranceInsurTechVenture Capital
badNo H1Bnote

Responsibilities

Participate in the ideation of security controls that challenge the status quo and push the organization to a higher level of embedded security
Demonstrate technical skills and aptitude needed to meet/exceed delivery velocity expectations as a full stack developer
Actively learn different technologies as needed for delivery of stories
Deliver on all phases of development work from initial kick-off, technical setup, application development, and support
Embrace approach of making collaborative, fast, local decisions; then course correct as/if needed (test/learn/iterate)
Participate in regular agile meetings (e.g., site standup, product team standup, iteration planning meeting, retrospective, lunch & learns)
Utilize Paired programming
Leverage Test-Driven Development
Establish continuous integration, continuous delivery, and continuous deployment pipelines and practices
Participate in high-level and low-level component and system designs
Partner in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders

Qualification

JavaPythonMicroservices ArchitectureCI/CDAgile MethodologyTest Driven DevelopmentJavaScriptMicrosoft .NET

Required

Minimum of 3 years' experience delivering production grade applications using (Java, Python, .NET, JavaScript etc.) with measurable impact (e.g., improved performance, reduced incidents)
Familiarity with the tools such as, Intellij-IDE or equivalent, Git, and REST APIs
Experience building and maintaining CI/CD pipelines that reduced deployment time and increased release frequency without compromising quality
Knowledge of Agile methodologies (especially Agile XP), including paired programming and test-driven development
Hands on experience architecting and deploying distributed systems in the cloud including MicroServices architectures, achieving scalability and uptime targets
Minimum of 1 year of experience coaching or mentoring engineers with evidence of improving team capability
Proven ability to lead technical design and architecture decisions for complex, distributed systems, resulting in measurable improvements in scalability, security, or performance
Track record of driving cross-team collaboration to deliver integrated solutions, achieving alignment across multiple product portfolios

Preferred

Familiarity with OWASP top 10 and MITRE attack framework
Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML
Experience with behavioral driven development
Knowledge of LLMs and Machine Learning
Knowledge of AI-assisted development tools (Copilot, Cursor) and ability to leverage them for productivity gains

Company

Allstate

company-logo
Allstate is an insurance company that offers car, home, and life insurance services. It is a sub-organization of Allstate.

Funding

Current Stage
Public Company
Total Funding
$500M
2024-06-24Post Ipo Debt· $500M
2014-01-13Post Ipo Equity
1993-06-11IPO

Leadership Team

leader-logo
Jonathan Adkisson
SVP & General Manager - Direct Distribution
linkedin
leader-logo
Guy Hill
Executive Vice President, Product
linkedin
Company data provided by crunchbase