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, JavaScript, and a passion for continuous learning required.
- Other info: Be part of a company that values diversity and equal opportunity.
The predicted salary is between 43200 - 72000 £ 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'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.
McGregor Boyall is an equal opportunity employer and do 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 that you're not just a good fit but also genuinely interested in the role.
✨Tip Number 2
Highlight any previous experience you have with cloud-based cybersecurity services or identity management solutions. Be ready to share specific examples of how you've implemented secure authentication solutions in past projects.
✨Tip Number 3
Prepare to discuss your understanding of agile methodologies, particularly Scrum. We value collaboration and efficiency, so demonstrating your ability to work within an agile framework will set you apart.
✨Tip Number 4
Showcase your passion for continuous learning in cybersecurity and cloud services. Mention any recent courses, certifications, or personal projects that reflect your commitment to staying updated in this fast-evolving 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. Include specific projects or roles where you've implemented secure authentication solutions or worked with identity providers.
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 your experience with agile methodologies and your ability to communicate complex technical concepts effectively.
Showcase Relevant Projects: If you have worked on relevant projects, especially those involving cloud-based services or cybersecurity, be sure to include them in your application. Describe your role and the technologies used, such as Node.js or NestJS.
Highlight Continuous Learning: Demonstrate your commitment to continuous learning by mentioning any recent courses, certifications, or personal projects related to cloud services or cybersecurity. This shows your dedication to staying updated in a rapidly evolving field.
How to prepare for a job interview at McGregor Boyall
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with cloud computing, particularly AWS, and your proficiency in TypeScript and JavaScript. Highlight specific projects where you've implemented secure authentication solutions or worked with identity providers like Auth0.
✨Demonstrate Problem-Solving Skills
Expect to face scenario-based questions that assess your ability to tackle cybersecurity challenges. Think of examples where you've successfully detected and prevented account takeover attempts or improved the efficiency of cloud services.
✨Communicate Clearly
Since the role requires explaining complex technical concepts to non-technical stakeholders, practice articulating your thoughts clearly. Use simple language to explain your past projects and how they relate to the job you're applying for.
✨Emphasise Continuous Learning
Express your passion for continuous learning and development. Share any recent courses, certifications, or personal projects that demonstrate your commitment to staying updated with the latest trends in cybersecurity and cloud services.