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
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
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.