Senior Software Engineer – Client Identity
Senior Software Engineer – Client Identity

Senior Software Engineer – Client Identity

Portsmouth Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
Go Premium
M

At a Glance

  • Tasks: Design and develop cloud-native cybersecurity services to protect clients' digital identities.
  • Company: Join a dynamic cybersecurity team at McGregor Boyall, focused on innovation and client trust.
  • Benefits: Enjoy opportunities for continuous learning, remote work options, and a collaborative culture.
  • Why this job: Be at the forefront of cybersecurity, making a real impact on client safety and digital experiences.
  • Qualifications: Experience with AWS, TypeScript, JavaScript, and agile methodologies is essential.
  • Other info: McGregor Boyall values diversity and is committed to equal opportunity.

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

We are seeking a Senior Software Engineer to join a newly formed cybersecurity team based in Europe. This role is pivotal in shaping secure and seamless digital experiences for hundreds of thousands of clients across the UK and Europe. As part of the Enterprise Security & Fraud (ES&F) organization, you will be at the forefront of protecting clients from cyber threats while building and evolving critical identity and access management services.

Key Responsibilities

  • Design, develop, and enhance modern cloud-native cybersecurity services, spanning database to content delivery networks (CDNs).
  • Implement secure authentication mechanisms such as Multi-Factor Authentication (MFA) and Passkeys.
  • Integrate with identity providers including Auth0, Transmit Security, and Ping Identity.
  • Build and maintain solutions to detect and mitigate account takeover attempts.
  • Improve the resilience, scalability, and efficiency of cloud-based identity services.
  • Drive continuous improvement of engineering practices, coding standards, and deployment processes.
  • Collaborate with Product Owners to translate business needs into scalable technical solutions.
  • Oversee deployment and operations across development, testing, and production environments.

Qualifications

  • Proven experience with cloud platforms (preferably AWS) and Infrastructure as Code tools such as CloudFormation, CDK, or Terraform.
  • Proficiency in TypeScript and JavaScript; experience building web services with Node.js (NestJS and microservices knowledge is a plus).
  • Strong understanding of RESTful APIs and cloud security principles, including IAM, encryption, and network configuration.
  • Exceptional communication skills with the ability to engage technical and non-technical audiences.
  • Hands-on experience with agile development methodologies; familiarity with Scrum is a plus.
  • Enthusiasm for continuous learning, innovation, and professional growth.

Our Technology Stack

  • Cloud: AWS
  • Infrastructure: CloudFormation
  • Languages: TypeScript, JavaScript
  • Frameworks: Node.js, NestJS
  • Authentication & Identity: Auth0, Transmit Security
  • Collaboration: GitHub

Join us in securing digital identities and protecting client trust through cutting-edge engineering and cybersecurity innovation. McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.

Senior Software Engineer – Client Identity employer: McGregor Boyall

As a Senior Software Engineer at our newly formed cybersecurity team in Europe, you will be part of an innovative work culture that prioritises collaboration and continuous learning. We offer competitive benefits, opportunities for professional growth, and the chance to make a meaningful impact by shaping secure digital experiences for clients across the UK and Europe. Join us to be at the forefront of cybersecurity innovation while enjoying a supportive environment that values your contributions.
M

Contact Detail:

McGregor Boyall Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer – Client Identity

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as AWS, TypeScript, and Node.js. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during discussions.

Tip Number 2

Engage with the cybersecurity community online. Join forums, attend webinars, or participate in relevant discussions on platforms like GitHub. This not only helps you stay updated but also shows your passion for the field when you discuss your insights during interviews.

Tip Number 3

Prepare to discuss real-world scenarios where you've implemented security measures or improved systems. Be ready to share specific examples of how you've tackled challenges related to identity management or cloud security, as this will demonstrate your practical knowledge.

Tip Number 4

Network with current employees or alumni from StudySmarter who work in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach during the interview process.

We think you need these skills to ace Senior Software Engineer – Client Identity

Cloud Platform Proficiency (AWS)
Infrastructure as Code (CloudFormation, CDK, Terraform)
TypeScript
JavaScript
Node.js
Microservices Architecture
RESTful API Development
Cybersecurity Principles
Multi-Factor Authentication (MFA) Implementation
Identity and Access Management (IAM)
Agile Development Methodologies
Scrum Familiarity
Exceptional Communication Skills
Problem-Solving Skills
Continuous Learning and Innovation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in cloud platforms, particularly AWS, and showcases your proficiency in TypeScript and JavaScript. Include specific projects where you've implemented secure authentication mechanisms or worked with identity providers.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of cybersecurity challenges and how your skills can contribute to building secure digital experiences. Be sure to reference your experience with agile methodologies and collaboration tools like GitHub.

Showcase Your Projects: If you have any personal or professional projects that demonstrate your skills in developing cloud-native services or implementing security measures, include them in your application. This could be links to GitHub repositories or detailed descriptions of your contributions.

Prepare for Technical Questions: Anticipate technical questions related to cloud security principles, RESTful APIs, and your experience with coding standards. Be ready to discuss your approach to problem-solving and continuous improvement in engineering practices during potential interviews.

How to prepare for a job interview at McGregor Boyall

Showcase Your Technical Skills

Be prepared to discuss your experience with cloud platforms, especially AWS, and demonstrate your proficiency in TypeScript and JavaScript. Bring examples of projects where you've implemented secure authentication mechanisms or built web services using Node.js.

Understand the Company’s Cybersecurity Focus

Research the company's approach to cybersecurity and identity management. Familiarise yourself with their technology stack, including tools like Auth0 and Transmit Security, so you can speak knowledgeably about how your skills align with their needs.

Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving abilities in real-world scenarios. Think about past experiences where you had to improve system resilience or mitigate security threats, and be ready to explain your thought process and outcomes.

Demonstrate Your Communication Skills

Since the role requires engaging both technical and non-technical audiences, practice explaining complex concepts in simple terms. Be ready to discuss how you’ve collaborated with product owners or other stakeholders to translate business needs into technical solutions.

Senior Software Engineer – Client Identity
McGregor Boyall
Location: Portsmouth
Go Premium

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

M
  • Senior Software Engineer – Client Identity

    Portsmouth
    Full-Time
    43200 - 72000 £ / year (est.)
  • M

    McGregor Boyall

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>