Senior Engineer

Senior Engineer

Full-Time 43200 - 72000 £ / year (est.) No home office possible
Qurated

At a Glance

  • Tasks: Design and develop innovative software solutions for customer authentication and access management.
  • Company: Join a leading UK bank with a focus on technology and innovation.
  • Benefits: Enjoy competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Make a real impact in transforming banking technology while working in an Agile environment.
  • Qualifications: Strong Java and Spring Boot experience, with a passion for coding and collaboration.
  • Other info: Be part of a dynamic team with excellent career advancement opportunities.

The predicted salary is between 43200 - 72000 £ per year.

A leading UK Bank is seeking a Senior Engineer to join their new Customer Authentication and Access Management feature team. You will play a pivotal role in designing, developing, and improving software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. You will help shape innovative solutions that enhance and transform our technology estate within Transaction Banking. You will work as part of a Scrum team within an Agile environment to deliver APIs and microservices. Additional collaboration with Platform teams and Lead Engineers will help define backlogs and identify the required solutions.

Accountabilities:

  • Development and delivery of high-quality software solutions by using industry-aligned programming languages, frameworks, and tools.
  • Ensuring that code is scalable, maintainable, and optimised for performance.
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives.
  • Collaboration with peers, participation in code reviews, and promotion of a culture of code quality and knowledge sharing.
  • Stay informed of industry technology trends and innovations and actively contribute to the organisation’s technology communities to foster a culture of technical excellence and growth.
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions.
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability.

Skills and Competencies:

  • Strong Java and Spring Boot development experience in high-throughput systems.
  • Deep understanding of event-driven and messaging architectures (Kafka, JMS, AMQP or similar).
  • Experience engineering reliability and observability at scale (monitoring, tracing, SLIs/SLOs).

Desirable Skills:

  • Experience building notification delivery infrastructure (webhooks, push, SMS).
  • Awareness of the payments domain, including processing flows and compliance considerations.
  • Experience adopting AI-assisted development practices to improve productivity and code quality.

This is a permanent role that can be based out of the Northampton or Knutsford Office.

Senior Engineer employer: Qurated

As a leading UK Bank, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and excel. Our Senior Engineers enjoy competitive benefits, ongoing professional development opportunities, and the chance to work in a collaborative Agile environment, all while contributing to transformative technology solutions that enhance customer experiences. With offices in Northampton and Knutsford, we offer a supportive atmosphere where your contributions are valued and recognised, making it an excellent place for meaningful and rewarding employment.
Qurated

Contact Detail:

Qurated Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at the bank or similar companies. A friendly chat can sometimes lead to insider info about job openings or even a referral.

✨Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub profile showcasing your projects, especially those related to Java and Spring Boot. This gives you a chance to demonstrate your expertise and passion for software development.

✨Tip Number 3

Ace the interview! Research common interview questions for Senior Engineers and practice your responses. Be ready to discuss your experience with APIs, microservices, and any relevant technologies like Kafka or JMS.

✨Tip Number 4

Apply through our website! We make it easy for you to submit your application directly, and it shows you're genuinely interested in joining our team. Plus, it helps us keep track of your application more efficiently.

We think you need these skills to ace Senior Engineer

Java
Spring Boot
Event-Driven Architecture
Messaging Architectures
Kafka
JMS
AMQP
Reliability Engineering
Observability
Monitoring
Tracing
SLIs/SLOs
Secure Coding Practices
Unit Testing
Agile Methodologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Engineer role. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills in high-throughput systems. We want to see how you can contribute to our Customer Authentication and Access Management feature team!

Showcase Your Projects: Include specific examples of projects where you've designed and developed software solutions. If you've worked with APIs or microservices, let us know! This will help us understand your hands-on experience and how you can enhance our technology estate.

Highlight Collaboration Skills: Since this role involves cross-functional collaboration, mention any experiences where you've worked with product managers, designers, or other engineers. We value teamwork, so showing us how you’ve contributed to a collaborative environment will definitely catch our eye.

Keep It Professional Yet Personal: While we love a professional application, don’t be afraid to let your personality shine through! A bit of authenticity can go a long way in making your application stand out. And remember, apply through our website for the best chance!

How to prepare for a job interview at Qurated

✨Know Your Tech Inside Out

Make sure you brush up on your Java and Spring Boot skills before the interview. Be ready to discuss your experience with high-throughput systems and event-driven architectures like Kafka or JMS. They’ll want to see that you can not only talk the talk but also walk the walk when it comes to technical expertise.

✨Showcase Your Agile Experience

Since this role involves working in a Scrum team, be prepared to share specific examples of how you've contributed to Agile projects. Talk about your role in defining backlogs, collaborating with product managers, and how you’ve ensured seamless integration of software solutions. This will show that you understand the Agile methodology and can thrive in that environment.

✨Emphasise Collaboration Skills

Collaboration is key in this role, so highlight your experience working with cross-functional teams. Share stories about how you’ve participated in code reviews, shared knowledge, and promoted code quality. This will demonstrate that you’re not just a lone wolf but a team player who values collective success.

✨Stay Current with Industry Trends

They’ll appreciate candidates who are proactive about staying informed on technology trends. Mention any recent innovations or practices you’ve adopted, especially around secure coding and AI-assisted development. This shows that you’re committed to continuous learning and can bring fresh ideas to the table.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>