At a Glance
- Tasks: Design and build secure APIs and microservices to protect against security threats.
- Company: Join Allstate, a leader in innovative insurance solutions with a strong community focus.
- Benefits: Enjoy flexible working, healthcare, career growth, and access to world-class learning platforms.
- Why this job: Make a real impact in a cloud-first environment while enhancing your tech skills.
- Qualifications: 2+ years of API experience and knowledge of security concepts required.
- Other info: Be part of a diverse team committed to engineering excellence and sustainability.
The predicted salary is between 36000 - 60000 £ per year.
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.
Your role in the team
The Software Engineer – API partners in designing and building security solutions that will balance the need for speed and flexibility of the infrastructure and IaaS/PaaS/SaaS applications, with the need to protect Allstate against ongoing and potential security threats. This role needs to have the aptitude to understand new security strategies. You will serve as a key member of IAM (Identity and Access Management) Integration Team as an engineer, working with fellow developers, supporting the security and identity and access management services and helping support junior team members.
Key responsibilities:
- Design, build, and maintain secure APIs, microservices, and systems for IAM and related security functions.
- Develop APIs using test-driven and contract-driven approaches to ensure reliability and scalability.
- Investigate and resolve development and production issues across multiple services and layers of the stack.
- Provide production support on a rotational basis, ensuring service availability and incident resolution.
- Apply solid knowledge of the Software Development Lifecycle (SDLC), OOP/SOA principles, and enterprise design patterns.
- Collaborate closely with product managers, engineers, and security teams to deliver business-aligned solutions.
- Contribute actively to improving engineering standards, tooling, and development processes across the team.
- Prepare systems for AI-driven capabilities and future scalability.
- Support monitoring and observability through tools like Datadog and MS Sentinel SIEM.
Essential Skills:
- All applicants must demonstrate they have a legal right to work in the UK for employment at Allstate. Allstate is not providing sponsorship for this vacancy.
- Minimum 2 years’ experience with REST APIs and common data formats (JSON, XML) or Spring Boot (AOP, Data, JDBC, Security).
- Minimum 1 year of exposure to security concepts such as authentication, authorization, and secure communication (OAuth2.0, JWT).
- Experience with CI/CD pipelines and build tools (Maven, Gradle) and Git for version control.
- Familiarity with databases (RDBMS and NoSQL) and ability to write simple to moderate SQL queries.
- Knowledge of unit testing frameworks (JUnit, Mockito).
- Familiarity with Integrating APIs with identity and security systems (Active Directory, SailPoint, CyberArk, HashiCorp Vault).
Desirable Skills:
- Experience with Python
- Experience with cloud platforms (AWS or Azure)
- Exposure to API gateways (Apigee or similar)
- Exposure to event streaming (Kafka).
- Front-end familiarity (React, Angular, NodeJS)
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 at the 2024 Business in the Community Awards and Gold accreditation for Environmental Responsibility.
We’re a product-driven, cloud-first organisation delivering real outcomes through modern technology, a digital product-centric talent model, and a culture rooted in engineering excellence. Our teams work in cross-functional structures, guided by an outcome-based delivery approach that accelerates speed, agility, and value.
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 (including gender reassignment status), sexual orientation, religious belief, political opinion, marital status, age or disability.
We are an equal opportunities employer. We welcome applications from all suitably qualified persons. However, as women are currently under-represented in our workforce, we would particularly welcome applications from women. All appointments will be made on merit.
#J-18808-Ljbffr
Software Engineer - API (Hybrid or Remote) employer: Allstate Insurance Company
Contact Detail:
Allstate Insurance Company Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - API (Hybrid or Remote)
✨Tip Number 1
Network like a pro! Reach out to current employees at Allstate through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you can confidently discuss REST APIs, security concepts, and your experience with CI/CD pipelines. Practice coding challenges to keep your skills sharp!
✨Tip Number 3
Show your passion for the role! During interviews, share your thoughts on the latest trends in API development and security. This will demonstrate that you're not just looking for any job, but that you're genuinely interested in contributing to Allstate's mission.
✨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, it shows you’re serious about joining the Allstate team!
We think you need these skills to ace Software Engineer - API (Hybrid or Remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with REST APIs, security concepts, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background aligns with our mission at Allstate. Don’t forget to mention your experience with CI/CD pipelines and cloud platforms if applicable.
Showcase Your Problem-Solving Skills: In your application, include examples of how you've tackled challenges in previous roles. Whether it's resolving production issues or improving engineering standards, we love to see how you approach problem-solving!
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Allstate Insurance Company
✨Know Your APIs Inside Out
Make sure you brush up on your knowledge of REST APIs and common data formats like JSON and XML. Be ready to discuss your experience with Spring Boot and how you've implemented security concepts such as OAuth2.0 and JWT in your projects.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific instances where you've investigated and resolved development or production issues. Highlight your approach to troubleshooting across multiple services and layers of the stack, as this will demonstrate your hands-on experience and critical thinking.
✨Familiarise Yourself with CI/CD Tools
Since the role involves working with CI/CD pipelines, make sure you can discuss your experience with tools like Maven, Gradle, and Git. Be prepared to explain how you've used these tools to streamline development processes and ensure code quality.
✨Emphasise Collaboration and Teamwork
Allstate values collaboration, so be ready to share examples of how you've worked closely with product managers, engineers, and security teams. Discuss how you’ve contributed to improving engineering standards and how you support junior team members, as this shows your commitment to team success.