At a Glance
- Tasks: Design and build secure cloud-based identity services for client authentication.
- Company: Join Vanguard, a revolutionary investment company focused on client interests.
- Benefits: Enjoy a hybrid work model, competitive salary, and a commitment to diversity.
- Why this job: Make a real impact in a highly regulated environment with cutting-edge technology.
- Qualifications: Strong backend fundamentals and cloud experience required; identity expertise is a plus.
- Other info: Work in London or Manchester, with excellent career growth opportunities.
The predicted salary is between 36000 - 60000 Β£ per year.
In the European Client Identity team, we are building and operating Vanguard's authentication and MFA platform used by hundreds of thousands of clients across the UK and Europe. This is a hands-on senior backend role focused on designing, building, deploying, and operating cloud-based identity services. You will work in a highly regulated environment where security, reliability, and operational discipline matter. You don't need to be an identity expert on day one - but you do need strong backend fundamentals, cloud experience, and a responsible, methodical engineering mindset.
In this role you will:
- Build and evolve backend services that support login, MFA, and client authentication
- Design and implement REST APIs using NestJS / TypeScript
- Integrate with identity and MFA platforms (e.g. Auth0, Transmit Security)
- Deploy and operate services on AWS, using Infrastructure as Code
- Run and maintain services in production, including database migrations and updates, manage vendor-specific software services running in AWS
- Write automated tests and contribute to improving test coverage and quality
- Participate in CI/CD pipelines, deployments, and operational procedures
- Work closely with product and security stakeholders to translate requirements into technical solutions
- Continuously improve engineering standards, tooling, and reliability
Our Tech Stack: AWS β’ TypeScript β’ Node.js (NestJS) β’ REST APIs β’ Auth0 β’ Transmit Security β’ GitHub β’ GitHub Actions β’ CloudFormation
What it takes:
- Experience with identity, authentication, or MFA systems
- Knowledge of microservices architectures
- Exposure to security concepts (IAM, encryption, networking)
- Experience in regulated or enterprise environments
Special Factors:
- This role is open to candidates to work in both our London or Manchester offices
- This is a hybrid position and would require you to work in the office 3 days per week (Tuesday, Wednesday & Thursday)
Vanguard is committed to providing all crew members a working environment that is free from discrimination, prejudice and bias. Through this Equal Employment Opportunity (EEO) Policy, Vanguard reaffirms its commitment to equal employment opportunity for all applicants and crew members without regard to race, color, national origin or ancestry, religion, gender, sex, sexual orientation, gender identity or expression, age, disability, marital status, veteran or military status.
Senior Software Engineer - Identity & Authentication (Backend) employer: Vanguard Group
Contact Detail:
Vanguard Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Software Engineer - Identity & Authentication (Backend)
β¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
β¨Tip Number 2
Prepare for those interviews! Research the company and its tech stack, especially AWS, TypeScript, and NestJS. Be ready to discuss how your experience aligns with their needs and show off your problem-solving skills.
β¨Tip Number 3
Donβt just apply anywhere; focus on companies that resonate with your values. At StudySmarter, we believe in finding the right fit, so make sure to check out our website for roles that excite you!
β¨Tip Number 4
Follow up after interviews! A quick thank-you email can go a long way. It shows your enthusiasm and keeps you fresh in their minds as they make their decision.
We think you need these skills to ace Senior Software Engineer - Identity & Authentication (Backend)
Some tips for your application π«‘
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your backend development experience, especially with TypeScript and AWS, to catch our eye!
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about identity and authentication. Share specific examples of your past work that demonstrate your problem-solving skills and how you can contribute to our team.
Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, donβt hesitate to include them! We love seeing practical applications of your skills, especially in cloud-based services and REST APIs.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. Itβs the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Vanguard Group
β¨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially AWS, TypeScript, and NestJS. Be ready to discuss your experience with these tools and how you've used them in past projects.
β¨Demonstrate Problem-Solving Skills
Prepare to showcase your methodical engineering mindset by discussing specific challenges you've faced in backend development. Use examples that highlight your ability to design and implement secure, reliable systems.
β¨Understand Security Fundamentals
Since this role involves working in a highly regulated environment, brush up on security concepts related to identity and authentication. Be prepared to discuss how you ensure security in your coding practices and system designs.
β¨Engage with Stakeholders
Show that you can effectively communicate with product and security stakeholders. Think of examples where you've translated technical requirements into solutions, and be ready to discuss how you collaborate with others to achieve project goals.