At a Glance
- Tasks: Develop and enhance cloud-based cybersecurity services to protect client identities.
- Company: Join a dynamic cybersecurity team focused on safeguarding clients 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, and JavaScript; familiarity with agile methodologies preferred.
- Other info: Be part of a company that values diversity and equal opportunity.
The predicted salary is between 48000 - 84000 £ per year.
Location: Hybrid (Manchester/London)
About the Role
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 will work on developing and enhancing modern cloud-based cybersecurity services, ensuring the security and integrity of authentication solutions for our clients. You will 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 will play a critical part in securing digital identities across a wide range of industries, contributing directly to safeguarding clients' assets and data. You will also work in a collaborative, innovative environment where you can continuously grow both your technical and professional skills.
If you are 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.
McGregor Boyall is an equal opportunity employer and does not discriminate on any grounds.
Senior Software Engineer - Client Identity employer: McGregor Boyall
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 our tech stack, especially AWS and TypeScript. Being able to discuss your experience with these technologies in detail will show us that you're ready to hit the ground running.
✨Tip Number 2
Highlight any previous experience you have with cloud security principles and identity management. We want to see how you've tackled similar challenges in the past, so be prepared to share specific examples.
✨Tip Number 3
Demonstrate your understanding of agile methodologies, particularly Scrum. If you've worked in agile teams before, be ready to discuss how you contributed to the team's success and adapted to changes.
✨Tip Number 4
Show your passion for continuous learning in cybersecurity and cloud services. We value candidates who are eager to grow, so mention any recent courses, certifications, or projects that reflect your commitment to staying updated in the field.
We think you need these skills to ace Senior Software Engineer - Client Identity
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with cloud computing, particularly AWS, and your proficiency in TypeScript and JavaScript. Emphasise any relevant projects or roles that showcase your skills in cybersecurity and authentication solutions.
Craft a Compelling Cover Letter: In your cover letter, express your passion for cybersecurity and identity management. Mention specific experiences where you've developed cloud-based services or implemented secure authentication solutions, and how these relate to the role.
Showcase Relevant Projects: If you have worked on projects involving Multi-Factor Authentication, REST APIs, or microservices architectures, be sure to include these in your application. Provide details on your role and the impact of your contributions.
Highlight Soft Skills: Since excellent communication skills are crucial for this role, include examples of how you've effectively communicated complex technical concepts to both technical and non-technical stakeholders in your previous positions.
How to prepare for a job interview at McGregor Boyall
✨Showcase Your Technical Skills
Be prepared to discuss your expertise in cloud computing, particularly with AWS and IaC tools like Terraform or CloudFormation. Highlight specific projects where you've implemented secure authentication solutions or worked with identity providers.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your ability to tackle real-world cybersecurity challenges. Prepare examples of how you've improved the efficiency and resilience of cloud-based services or prevented account takeover attempts.
✨Communicate Clearly
Since excellent communication skills are crucial for this role, practice explaining complex technical concepts in simple terms. Be ready to discuss how you would collaborate with non-technical stakeholders to translate business requirements into technical solutions.
✨Emphasise Continuous Learning
Express your passion for continuous learning and development. Share any recent courses, certifications, or personal projects related to cybersecurity, cloud services, or agile methodologies that demonstrate your commitment to staying updated in the field.