GRC Senior Product Engineer

Belfast

Allstate Insurance Company
Apply for this Job

At Allstate, great things happen when our people work together to protect families and their belongings from life's uncertainties. For more than 90 years, our innovative drive has kept us ahead of our customers' evolving needs, from advocating for seat belts and air bags to leading in pricing sophistication, telematics, and device and identity protection.

Your role in the team

We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic software and security team. This role involves designing and developing security tools and products with user-friendly interfaces that ensure seamless functionality and an exceptional user experience. The ideal candidate will have extensive experience with Java for RESTful APIs and ReactJS for developing intuitive, responsive UIs.

You will be responsible for building and enhancing both front-end and back-end components of our applications. Collaboration with cross-functional teams, including Digital Product Managers and Managing Engineers, is crucial. Sharing knowledge with junior team members and contributing innovative ideas and problem-solving skills will help drive the team forward.

Key Responsibilities
  1. Actively learn new technologies as needed for story delivery.
  2. Adhere to Allstate best practices (e.g., pair programming, test-driven development) and promote accountability.
  3. Make collaborative, fast, local decisions, and course-correct as needed (test/learn/iterate).
  4. Participate actively in agile meetings (standups, planning, retrospectives, etc.).
  5. Transfer knowledge of development practices and technical skills to others to foster adoption.
  6. Develop code that promotes principles of 12-factor apps, availability, scalability, maintainability, and security.
  7. Contribute to inception and iteration planning, providing technical input in collaboration with product managers.
  8. Coach team members and promote daily practices like paired programming and TDD.
  9. Collaborate across product portfolios with stakeholders to align strategies.
  10. Support software products in user environments.
Essential Skills
  • Legal right to work in the UK; no sponsorship provided.
  • 3+ years experience in Java/J2EE, with REST API design and implementation using IntelliJ IDEA.
  • 2+ years experience with Spring Framework, ReactJS, and NodeJS.
  • Experience with GitHub for version control.
  • Solid understanding of SQL Server Databases.
  • Comfortable working in Agile environments, with familiarity in TDD and collaborative coding practices.
Desirable Skills
  • Security training (Secure coding, Security+).
  • Solution design training.
  • Experience working in an AI-driven team.
  • Knowledge of NIST framework and control mechanisms.
Supervisory Responsibilities

This role does not include supervisory duties.

Application Deadline

Thursday, 15th May 2025, at 11:59 pm.

Joining our team is an opportunity to elevate your skills, challenge the status quo, and impact the future positively. We foster an environment that values connection, belonging, and diversity, as recognized by multiple awards.

What We Offer

We provide a generous benefits package, including flexible leave, healthcare, pension, and discounts. We invest in your development through access to top learning platforms and career progression opportunities. Flexible working arrangements are encouraged to support work-life balance.

Equal Opportunity Statement

Allstate NI is committed to equal employment opportunities and welcomes applications regardless of race, gender, sexual orientation, religion, political beliefs, marital status, age, or disability. We particularly encourage applications from women, as they are underrepresented in our workforce. Background checks via AccessNI are required for successful candidates.

Date Posted: 10 May 2025
Apply for this Job