Senior Software Engineer (Pensions, ISAs & Investments) in London
Senior Software Engineer (Pensions, ISAs & Investments)

Senior Software Engineer (Pensions, ISAs & Investments) in London

London Full-Time 43200 - 67200 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Join a dynamic team to build innovative investment solutions using cutting-edge tech.
  • Company: Hargreaves Lansdown, the UK's leading investment services company.
  • Benefits: Competitive salary up to Ā£80,000, remote work options, and professional growth opportunities.
  • Why this job: Make a real impact in the finance sector while developing your skills with top technologies.
  • Qualifications: Experience with TypeScript, React, and AWS; passion for technology and teamwork.
  • Other info: Collaborative environment with excellent career advancement potential.

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

HL are looking for a talented full stack Senior Software Engineer to join our Pensions, ISAs & Investments product development team in building market leading solutions for our clients. This is an opportunity to join the UK's number one investment services company, looking after over £149.7bn of assets on behalf of more than 1.86 million UK investors. This is your chance to genuinely stamp your mark on one of the UK's most innovative and digital-focused businesses.

What You'll Be Doing

  • Collaborate with cross-functional teams to deliver high-quality digital client journeys.
  • Design and develop AWS cloud-native applications with TypeScript and React and manage them using Infrastructure as Code.
  • Write high quality, secure, tested and performant code.
  • Create and maintain automated tests for new changes.
  • Document all solutions according to team standards.
  • Provide engineering support and maintenance for existing applications.
  • Continuously develop your own technical and interpersonal skills, with a willingness to learn and adopt new technologies and techniques.
  • Provide coaching & mentoring to peers and junior members of the team.
  • Advocate for continuous improvement in ways of working, quality, security, performance, and CI/CD processes.
  • Cultivate strong working relationships within the squad and across the organization.
  • Engage in working groups and communities of practice to support the development team.

About You

We encourage you to apply even if you don't meet every single requirement. If you're passionate about technology, eager to learn, and ready to contribute to a dynamic team, we'd love to hear from you!

Skills

  • Extensive professional experience with TypeScript, React and Node, deployed on AWS using IaC tools such as Terraform and AWS CloudFormation.
  • Professional experience of other languages such as Java/Springboot, PHP or .Net would also be beneficial, although not essential.
  • Experience with unit, integration, and end-to-end testing tools and practices (e.g. Jest, Cypress, Backstop, Playwright).
  • Experience with CI/CD and Trunk Based Development.
  • Experience with observability tools and practices, including monitoring, logging, and tracing to ensure system reliability and performance.
  • Experience with integration and onboarding third‐party vendors, meeting with vendor engineering contacts, defining integration patterns, abstracting vendor APIs/data models from internal downstream services etc.
  • Experience with the design and implementation of Microservices and RESTful APIs, including structuring, documenting, versioning and testing.
  • Design and implementation experience using Event Driven Architecture.
  • Proficient in various database technologies and their applications.
  • Experience of data platform technologies and collaboration with Data Engineers.
  • Adherence to WCAG accessibility standards.
  • Awareness of website performance implications, best practices and other non‐functional requirements.
  • Proficient in collaborative code reviews, technical documentation, and advocating for excellent development practices to optimize for rapid and continuous delivery of client value within an Agile framework.

Attributes

  • Collaborate effectively with others across different disciplines in a cross functional team.
  • Excellent team skills, demonstrating a flexible approach to ideas: strongly formed but actively soliciting team input, and fostering an inclusive and psychologically safe environment.
  • Clear communication, both in writing and verbally, with good numerical skills.
  • Logical, analytical and methodical approach to problem solving.
  • Pro‐active, resourceful and able to use initiative.
  • Pragmatic and focused on delivery.
  • Efficient time management, with the ability to prioritize tasks, meet deadlines, and balance multiple responsibilities.
  • Willingness to learn and a growth mindset, with a desire to develop professionally.
  • Enjoys coaching and guiding others in a team and prioritizes sharing knowledge.
  • Persistent, with a pride in what you do.

Seniority level: Mid‐Senior level

Employment type: Full‐time

Job function: Finance and Information Technology

Industry: Investment Management

Senior Software Engineer (Pensions, ISAs & Investments) in London employer: Hargreaves Lansdown

Hargreaves Lansdown is an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration among talented professionals. With a strong focus on employee growth, you will have access to continuous learning opportunities and the chance to make a significant impact in the investment services sector. Located in the heart of the UK, our team thrives in a supportive environment that values diversity and encourages personal development, making it an ideal place for those seeking meaningful and rewarding careers.
H

Contact Detail:

Hargreaves Lansdown Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Pensions, ISAs & Investments) in London

✨Tip Number 1

Network like a pro! Reach out to current employees at Hargreaves Lansdown on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your projects with TypeScript, React, and AWS. This is your chance to demonstrate what you can bring to the team.

✨Tip Number 3

Ace the interview by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your problem-solving skills.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.

We think you need these skills to ace Senior Software Engineer (Pensions, ISAs & Investments) in London

TypeScript
React
Node.js
AWS
Infrastructure as Code (IaC)
Terraform
AWS CloudFormation
Unit Testing
Integration Testing
End-to-End Testing
CI/CD
Microservices
RESTful APIs
Event Driven Architecture
Database Technologies

Some tips for your application 🫔

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with TypeScript, React, and AWS, as these are key for us at Hargreaves Lansdown.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about technology and how you can contribute to our team. Share specific examples of your past work that align with our goals in Pensions, ISAs & Investments.

Showcase Your Problem-Solving Skills: In your application, give us a glimpse of your logical and analytical approach to problem-solving. We love candidates who can think critically and come up with innovative solutions!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity with Hargreaves Lansdown.

How to prepare for a job interview at Hargreaves Lansdown

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, React, and AWS. Brush up on your knowledge of IaC tools like Terraform and CloudFormation. Be ready to discuss how you've used these technologies in past projects, as this will show your practical experience.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in software development and how you tackled them. Use the STAR method (Situation, Task, Action, Result) to structure your answers, highlighting your logical and analytical approach to problem-solving.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be prepared to share examples of how you've successfully collaborated with others. Talk about your experience in mentoring junior developers and fostering an inclusive team environment.

✨Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions. Inquire about the team’s current projects, their approach to CI/CD, or how they ensure system reliability. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer (Pensions, ISAs & Investments) in London
Hargreaves Lansdown
Location: London

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

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