Senior Software Engineer - Client Identity
Senior Software Engineer - Client Identity

Senior Software Engineer - Client Identity

London Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Develop and enhance cloud-based cybersecurity services to protect client identities.
  • Company: Join John Goddard Associates, a leader in cybersecurity solutions across the UK and Europe.
  • Benefits: Enjoy a hybrid work model with opportunities for continuous learning and professional growth.
  • Why this job: Make a real impact in defending against cyber threats while collaborating in an innovative environment.
  • Qualifications: Expertise in cloud computing, TypeScript, JavaScript, and a passion for cybersecurity is essential.
  • Other info: This role is perfect for those eager to grow their skills in a dynamic tech stack.

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

Join our newly formed cybersecurity team and take on a crucial role in protecting clients across the UK and Europe. As a Senior Software Engineer in the Client Identity team, you'll work on developing and enhancing modern cloud-based cybersecurity services, ensuring the security and integrity of authentication solutions for our clients. You'll be at the forefront of defending against cyber threats and creating seamless login experiences for hundreds of thousands of users.

Role Responsibilities

  • Develop and enhance cloud-based cybersecurity services across all layers, from databases to Content Delivery Networks (CDNs).
  • Implement secure authentication solutions, including Multi-Factor Authentication (MFA) and Passkeys.
  • Integrate with leading identity providers such as Auth0, Transmit Security, and Ping Identity.
  • Build and maintain solutions to detect and prevent account takeover attempts by malicious actors.
  • Improve the efficiency, resilience, and scalability of cloud-based services.
  • Drive continuous improvements in technical standards, tools, and processes.
  • Collaborate closely with the Product Owner to translate business requirements into technical solutions.
  • Manage the deployment, testing, and production environments across various stages of the development lifecycle.

Qualifications

  • Expertise in cloud computing and cloud services (AWS preferred) with a strong understanding of infrastructure provisioning using IaC tools (CloudFormation, CDK, Terraform).
  • Proficiency in TypeScript and JavaScript, including building and consuming web services with Node.js.
  • Familiarity with NestJS and microservices architectures is a plus.
  • Solid understanding of REST APIs and cloud security principles, including Identity and Access Management (IAM), networking, and encryption.
  • Excellent communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Knowledge of agile development methodologies; experience with the Scrum framework is preferred.
  • A strong passion for continuous learning and development, both technically and non-technically.

Our Tech Stack

  • AWS
  • CloudFormation
  • TypeScript
  • Node.js (NestJS)
  • Auth0
  • Transmit Security
  • GitHub

Why This Role?

You'll play a critical part in securing digital identities across a wide range of industries, contributing directly to safeguarding clients' assets and data. You'll also work in a collaborative, innovative environment where you can continuously grow both your technical and professional skills. If you're passionate about cybersecurity, cloud services, and identity management, and want to make a direct impact in defending users against cyber threats, this role could be a great fit for you.

Senior Software Engineer - Client Identity employer: Jgasurveyors

At John Goddard Associates, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to grow both technically and professionally. As a Senior Software Engineer in our cybersecurity team, you'll not only play a vital role in safeguarding digital identities but also benefit from a hybrid working model that promotes work-life balance, alongside continuous learning opportunities and a commitment to diversity and inclusion.
J

Contact Detail:

Jgasurveyors 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. Being able to discuss your experience with these tools in detail will show that you're a strong fit for the role.

✨Tip Number 2

Highlight any previous experience you have with cloud-based cybersecurity services or identity management solutions. Be prepared to share examples of how you've implemented secure authentication methods like MFA in past projects.

✨Tip Number 3

Demonstrate your understanding of agile methodologies, particularly Scrum. If you have experience working in agile teams, be ready to discuss how you contributed to sprints and collaborated with product owners.

✨Tip Number 4

Prepare to articulate complex technical concepts in a way that's accessible to non-technical stakeholders. This skill is crucial for the role, so think of examples where you've successfully communicated technical information to diverse audiences.

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

Cloud Computing Expertise
Proficiency in TypeScript and JavaScript
Experience with Node.js and NestJS
Understanding of REST APIs
Knowledge of Cloud Security Principles
Familiarity with Multi-Factor Authentication (MFA)
Experience with Identity Providers (e.g., Auth0, Transmit Security, Ping Identity)
Infrastructure as Code (IaC) Tools (e.g., CloudFormation, CDK, Terraform)
Agile Development Methodologies
Excellent Communication Skills
Problem-Solving Skills
Collaboration and Teamwork
Continuous Learning and Development Mindset
Experience with Microservices Architectures

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in cloud computing, cybersecurity, and software development. Emphasise your expertise in TypeScript, JavaScript, and any experience with AWS or similar cloud services.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and how your skills align with the role's responsibilities. Mention specific projects or experiences that demonstrate your ability to develop secure authentication solutions.

Showcase Technical Skills: Include a section in your application that showcases your technical skills, particularly in areas like infrastructure as code (IaC), REST APIs, and agile methodologies. This will help you stand out as a candidate who meets the job requirements.

Prepare for Technical Questions: Anticipate technical questions related to cloud security principles and software development practices. Be ready to discuss your previous work and how it relates to the challenges faced in the Senior Software Engineer role.

How to prepare for a job interview at Jgasurveyors

✨Showcase Your Cloud Expertise

Make sure to highlight your experience with cloud computing, especially AWS. Be prepared to discuss specific projects where you've implemented Infrastructure as Code (IaC) tools like CloudFormation or Terraform.

✨Demonstrate Your Security Knowledge

Since this role focuses on cybersecurity, be ready to talk about secure authentication solutions you've worked on, such as Multi-Factor Authentication (MFA) and how you’ve integrated with identity providers like Auth0.

✨Communicate Clearly

Excellent communication skills are crucial for this position. Practice explaining complex technical concepts in simple terms, as you'll need to convey ideas to both technical and non-technical stakeholders.

✨Emphasise Continuous Learning

Express your passion for continuous learning and development. Share examples of how you've kept up with industry trends or improved your skills, particularly in areas related to cloud services and cybersecurity.

Senior Software Engineer - Client Identity
Jgasurveyors
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>