TL;DR

Software Engineer (Fintech): Developing a next-generation mobile-first investment platform focused on improving consumer access to financial advice and investment management. With an accent on backend development using Go, microservices, and automation. Focus on designing scalable, well-tested code, collaborating in a distributed team, and iteratively improving a modern fintech product.

Location: Hybrid in Manchester with at least 50% office presence, including one day per month in Bristol

Company

AJ Bell is a FTSE 250 fintech company headquartered in Manchester, offering award-winning investment platforms to over 644,000 customers in the UK.

What you will do

  • Participate in the full software development lifecycle including requirements gathering, building, testing, deployment, and production support.
  • Collaborate with a distributed, self-motivated team using remote and asynchronous communication.
  • Iteratively improve the investment platform aligning with design and architectural principles.
  • Promote automation through automated testing, continuous integration, and deployment.
  • Work flexibly across technologies beyond your core specialism when needed.

Requirements

  • Excellent programming and problem-solving skills.
  • Understanding of software design patterns and paradigms such as OOP, DDD, MVC, microservices, containers, and event-driven architecture.
  • Ability to write straightforward, well-tested code and take ownership of tasks.
  • Hybrid work model requiring minimum 50% office presence in Manchester and Bristol.
  • Experience with investment or pensions platforms is advantageous.

Nice to have

  • Prior knowledge or experience with Go, gRPC, PostgreSQL, Docker, Kubernetes, TypeScript, Vue, Dart, and Flutter.

Culture & Benefits

  • Competitive salary and discretionary bonus scheme.
  • Generous holiday entitlement with buy/sell scheme.
  • Pension schemes with matched contributions.
  • Health cash plan, private healthcare, dental plan, and free gym membership.
  • Employee assistance program, bike loan scheme, and sick pay pledge.
  • Enhanced parental leave and paid time off for volunteer work.
  • Social events, personal development programs, and casual dress code.