Jobs and Careers
AL

Senior Cyber Security Software Engineer & Project Coordinator

Allstate
USA - CA (Remote), United StatesRemotefull_timeVerifiedPosted 1 Oct 2024
💰 $85,600/yr

About the role

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. 

Job Description

Senior Cyber Security Software Engineer & Project Coordinator implements applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.

Job Summary:

Senior Cyber Security Software Engineer & Project Coordinator implements applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs.

This role requires a combination of technical expertise in cybersecurity and strong project management skills. The ideal candidate will be able to bridge the gap between security requirements and software development, while effectively coordinating complex projects.

Key Responsibilities:

  • Security Engineering:
    • Develop and implement secure software solutions to address cybersecurity issues.
    • Design, test, and manage programs to safeguard against cyberattacks and unauthorized breaches.
    • Participate in the development of firewalls, encryption systems, and intrusion detection systems.
    • Collaborate with penetration testers to identify and address system vulnerabilities.
    • Assist application developers in designing and developing secure software applications.
    • Monitor application development to ensure compliance with company security policies and resilience against cyber threats.
  • Project Coordination:
    • Serve as liaison between Product Development team and InfoSec-Compliance-CyberSecurity department.
    • Identify and manage project dependencies.
    • Coordinate with larger program team to ensure project compatibility and delivery schedules.
    • Assess and report on risk factors for security projects in the portfolio.
    • Plan and initiate projects, including scope negotiation with application development teams.
    • Delegate tasks and set up work programs when there is an overflow in workload.
  • Communication and Stakeholder Management:
    • Ensure clear communication across all levels, from detailed engineering to executive management.
    • Provide regular project status updates, including issues and risk reporting.
    • Foster collaborative partnerships among executive leaders and stakeholders.
    • Facilitate resource demand planning, change management, and project pipeline planning decisions.
  • Requirements and Analysis:
    • Conduct requirements elicitation and definition to determine project scope.
    • Participate as a systems/process analyst resource for project managers.
    • Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog.
    • Leads and participates in daily site, cross-site, and product team standups.
    • Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product.
    • Participates in executing the strategy, keeping the customer needs and wants in mind.
    • Serves as an expert on a secure software engineering domain and demonstrates leadership and accountability on at least one technology stack.
    • Provides input into the architecture and design of the product, collaborating with the team in solving problems the right way.
    • Practices daily paired programming and test-driven development in writing software and building product.
    • Provides technical feedback and performs code reviews for other team members.
    • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices.
    • Provides support to users for software products in non-production enviro

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Allstate

View company profile →