At a Glance
- Tasks: Design and implement full-stack applications using modern engineering practices.
- Company: Join Allstate, a leader in innovative protection solutions for over 90 years.
- Benefits: Flexible benefits package, career growth opportunities, and access to world-class learning platforms.
- Why this job: Make a real impact by driving enterprise-scale innovation and modernising software ecosystems.
- Qualifications: 3+ years in software development with Java & SpringBoot, plus Python experience.
- Other info: Be part of a socially responsible team that values diversity and inclusion.
The predicted salary is between 28800 - 48000 £ per year.
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 a step ahead of our customers' evolving needs.
Your role in the team: As a Senior Consultant II, you will design and implement applications following 12-factor principles, owning the full stack of software products - from front-end experiences to backend services. You will leverage test-driven development, continuous integration, and modern engineering practices to ensure agility, scalability, and quality. Beyond coding, you will actively influence architectural decisions, ensuring that the simplest, most effective technology choices meet user needs and align with enterprise standards.
What Makes This Role Exciting:
- Drive Enterprise-Scale Innovation: Work on AppFabric Frameworks, which empower development teams to align with Allstate's Target State Architecture (TSA).
- Accelerate Delivery Through Automation: Contribute to capabilities that automate code updates, migrations, vulnerability detection, and pull request generation.
- Modernize at Scale: Help teams continuously evolve their software ecosystems by reducing technical debt.
- Enable Smarter Releases: Implement feature toggle systems for controlled rollouts, rollbacks, and experimentation.
- Champion Continuous Delivery: Drive initiatives that allow enterprise-wide teams to innovate faster and maintain operational excellence.
Key responsibilities:
- Demonstrate technical skills and aptitude needed to meet/exceed delivery velocity and quality expectations as a full stack developer.
- Build and maintain frameworks/libraries/reusable components, applications, REST APIs, frontends, and abstraction layers.
- Participate in daily product stand-ups, iteration planning, and retrospective meetings.
- Contribute to shaping the architecture and design of the product.
- Establish and follow continuous integration, continuous delivery, and continuous deployment pipelines and practices.
- Create and update technical product documentation.
- Provide support to developers/engineers who use the team's products.
Essential Skills:
- All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate.
- At least 3 years' software development experience using Java & SpringBoot.
- At least 2 years' software development experience using Python.
- At least 2 years' experience with testing frameworks like JUnit.
Desirable Skills:
- Minimum of 1 year's experience working with distributed systems, operating systems, networking, databases, security, and analytics.
- Experience in Cloud Computing Environments (AWS, Azure, Google Cloud Platform).
- 1 year's experience designing and developing frameworks/libraries/reusable components.
- 1 year's experience using GitHub and Jenkins.
Supervisory Responsibilities: This job does not have supervisory duties.
Joining our team isn't just a job - it's an opportunity. One that takes your skills and pushes them to the next level. One that encourages you to challenge the status quo. One where you can shape the future of protection while supporting causes that mean the most to you.
Why join us? Allstate NI is proud to be Allstate's European Digital Centre of Excellence, recent winners of 'Best Use of Cloud Services' at the Belfast Telegraph IT Awards 2024, and recognised for our community and sustainability impact.
We offer:
- A generous, flexible benefits package including annual leave, healthcare and dental cover, pension, and lifestyle discounts.
- Access to world-class learning platforms and award-winning L&D.
- Clear career paths, internal mobility, and a strong focus on growth.
- A people-first culture with flexible working options.
Statement on Fair Employment and Equal Opportunities: Allstate NI wishes to ensure equal opportunity is given to all job applicants. This company will not discriminate on the grounds of race, gender, sexual orientation, religious belief, political opinion, marital status, age or disability. We are an equal opportunities employer.
Product Engineer- Senior Consultant (Hybrid) employer: Allstate Northern Ireland
Contact Detail:
Allstate Northern Ireland Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Engineer- Senior Consultant (Hybrid)
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at industry events. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Prepare for those interviews! Research the company and practice common interview questions. We want you to feel confident and ready to showcase your skills, especially in areas like full stack development and modern engineering practices.
✨Tip Number 3
Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real examples of your coding prowess and how you tackle challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate individuals who want to make an impact in our team.
We think you need these skills to ace Product Engineer- Senior Consultant (Hybrid)
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the role. Highlight your experience with Java, SpringBoot, and Python, as well as any relevant projects that showcase your full stack development skills. We want to see how you fit into our team!
Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of how you've used test-driven development, continuous integration, or any frameworks you've built. This will help us understand your hands-on experience and problem-solving abilities.
Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate clarity and brevity!
Apply Through Our Website: Remember to submit your application through our careers page. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Allstate Northern Ireland
✨Know Your Tech Stack
Make sure you’re well-versed in Java, SpringBoot, and Python, as these are essential for the role. Brush up on your knowledge of testing frameworks like JUnit too, as you might be asked to discuss how you’ve used them in past projects.
✨Showcase Your Problem-Solving Skills
Be prepared to discuss specific technical challenges you've faced and how you resolved them. This could involve architectural decisions or choosing the right technology for a project. Use examples that highlight your ability to think critically and adapt.
✨Understand Continuous Integration and Delivery
Since this role involves establishing CI/CD pipelines, make sure you can explain your experience with these practices. Talk about any tools you've used, like Jenkins or GitHub, and how they helped streamline your development process.
✨Demonstrate Team Collaboration
Allstate values teamwork, so be ready to share experiences where you’ve worked in cross-functional teams. Discuss how you contributed to daily stand-ups, iteration planning, and retrospectives, and how you’ve supported your teammates in achieving common goals.