Software Engineer

Believe Money Group
Cheadle, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 70K

Job location

Cheadle, United Kingdom

Tech stack

JavaScript
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Command-Query Responsibility Segregation (Software Development)
DevOps
Open Source Technology
Software Engineering
Google Cloud Platform
React
Backend
Vue.js
Containerization
Angular
Kubernetes
Front End Software Development
Functional Programming
Event Sourcing
Docker
Glasgow Haskell Compiler
Microservices

Job description

We are seeking talented Software Engineers to join our dynamic team in Cheadle. You will design, develop, and maintain robust production systems using our core stack of F# (backend) and Vue.js (frontend), with a strong focus on Event Sourcing and CQRS architectures. Given the specialised nature of our tech stack, we're open to strong C# developers eager to dive into functional programming. This hybrid role requires hands-on experience building and scaling production-grade applications and collaborating in a fast-paced environment. We'll provide dedicated training and mentorship to transition to F# as quickly as possible., Design and implement scalable backend services using F#, adhering to Event Sourcing and CQRS patterns, with rapid onboarding to our stack via training.

Develop responsive and intuitive frontend applications with Vue.js. Collaborate with cross-functional teams to define requirements, architect solutions, and deliver highquality code.

Optimise system performance, reliability, and scalability in production environments.

Write clean, maintainable code, following best practices.

Participate in architectural discussions, and continuous improvement of development processes.

Troubleshoot and resolve complex technical issues in production systems. Required Skills and Experience

Requirements

5+ years of professional software development experience with production systems.

Strong proficiency in C# (.NET) for backend development, with a demonstrated interest in functional programming and willingness to rapidly learn and apply F#.

Experience building frontend applications with Vue.js or similar modern JavaScript frameworks (e.g., React, Angular). Solid problem-solving skills and ability to work independently or in a team.

Excellent communication skills and a collaborative mindset.

Comfortable with a hybrid work model (minimum 3 days in our Cheadle office) Nice-to-Have Skills

Prior exposure to F# or other functional languages (e.g., Haskell, Scala).

Hands-on experience with Event Sourcing and CQRS (or similar event-driven architectures) in production environments.

Experience with cloud platforms, primarily GCP (Google Cloud Platform) or others such as Azure or AWS.

Knowledge of DevOps practices, CI/CD pipelines, or containerisation (e.g., Docker, Kubernetes). Contributions to open-source projects or a strong portfolio showcasing relevant work.

Benefits & conditions

Competitive salary in the range of £55,000 - £70,000 base (depending on experience), plus benefits including Westfield Health & Therapy sessions.

Opportunity to work with cutting-edge technologies in a collaborative, innovative environment, including dedicated F# training for quick transition.

Modern engineering environment using CQRS/Event Sourcing and an opportunity to influence architecture, tooling and technology direction

Flexible hybrid working: Up to 3 days in-office for team collaboration, up to 2 days remote for focused work.

Gym membership fully covered by the business.

Cycle to work scheme

Company Pension

Free onsite parking

About the company

Believe Money Group is a fast-growing financial services organisation specialising in innovative technology solutions for the broker and lending markets. We are driving digital transformation across our group of companies, providing the platforms, tooling, and intelligence needed to modernise the way financial services operate. Our purpose is simple: to build technology that brings clarity, speed and confidence to financial decision-making. We work with a large network of brokers and lending products, allowing us to continuously design and improve real systems that directly impact customers and partners. We're not just building features - we're building the technology foundation that powers the next generation of mortgage, debt management, and personal finance platforms. If you're motivated by complex problem-solving, ownership, and working with modern engineering patterns, you'll feel right at home.

Apply for this position