Senior Software Engineer

Company: AJ Bell
Apply for the Senior Software Engineer
Location: Manchester
Job Description:

Overview

In this role you will help build a secure, reliable investment platform by designing and delivering scalable services and APIs for operational and regulatory capabilities. You’ll work in a cross-functional team, shaping technical solutions and guiding others to high standards. Expect to tackle architecture decisions, ensure maintainability, and improve engineering practices in an Agile environment. The role offers scope to influence how we build for scale and long-term resilience, in a company focused on making investing feel good.

Pay / Benefits

  • 26 days holiday
  • 7% Pension with matched contributions
  • Discretionary bonus scheme
  • Share schemes (including free shares and BAYE)
  • Health Cash Plan and discounted private healthcare
  • Free onsite gym

Responsibilities

  • Design, develop and deliver high-quality services, APIs and applications for operational and regulatory capabilities
  • Understand functional and non-functional requirements (scalability, performance, availability, security, maintainability) and shape long-term solutions
  • Develop scalable, highly available middle-tier components
  • Contribute to technical standards, engineering practices and continuous improvement
  • Lead through engineering: combine hands-on development with technical leadership and coaching
  • Mentor engineers through code reviews, guidance and knowledge sharing
  • Support Agile delivery and foster collaboration, ownership and learning
  • Promote a culture of engineering excellence and continuous improvement

Key requirements

  • Significant commercial experience developing services and APIs using C# and .NET Core
  • Strong experience with MongoDB and/or SQL
  • Experience with Domain-Driven Design and MVC
  • Web development experience with Angular, React or Vue.js
  • Experience building HTTP-based RESTful APIs using JSON
  • Understanding of CI/CD pipelines and modern delivery practices
  • Test Driven Development and related testing frameworks
  • Proven track record of scalable, highly available middle-tier components
  • Experience with Docker and Kubernetes
  • Experience deploying and maintaining cloud-based solutions on AWS
  • Understanding of high-performing web pages and Entity Framework Core
  • Clear and confident communication with technical and non-technical colleagues
  • Ownership mindset and proactive problem-solving
  • Mentorship and willingness to share knowledge
  • C# and .NET Core
  • MongoDB and/or SQL
  • Domain-Driven Design

…

Posted: October 21st, 2026