Senior Software Engineer

Manchester, ENG, GB, United Kingdom

Job Description

We are a leading UK debt purchase business focused on helping customers resolve their financial obligations in an ethical and manageable way. As we continue our growth journey, we are committed to delivering world-class digital experiences for our customers, partners, and stakeholders.

Are you a

Senior Software Engineer

with a passion for building high-performing, scalable systems and solving complex technical challenges? We're looking for a talented engineer with strong expertise across

.NET

and

SQL Server

to join our team during an exciting period of data and platform transformation.

About the Role



As a Senior Software Engineer, you'll work across both application and data layers, with a strong focus on SQL, ETL, data pipelines, performance tuning, and system integrations. You'll play a key role in shaping our future architecture, modernising legacy systems, and driving improvements in quality, performance, and scalability.

This is a

hands-on engineering role

to start, with a clear path to progression into a Tech Lead position -where you'll mentor engineers, lead a small cross-functional squad, and influence technical direction.

Culture & Environment



Working for Perch Group could be the biggest challenge of your career! You will be exposed to every function of the business, have dialogues with inspiring colleagues and business unit leaders that have unique ideas, and be given more autonomy than before to execute your ideas to scale. You will be challenged, held accountable and expected to run like it's your own business.

Why Join Us?



This is a

high-impact engineering role

where you will work with experienced technical leaders and grow into a future technical lead. You'll help solve significant scaling challenges and modernise a mission-critical platform using:

Core stack

: .NET, C#, SQL Server, REST APIs

Data engineering tools:

Azure Data Factory, DataBricks

Cloud

: Microsoft Azure (Functions, Logic Apps, Service Bus Serverless) If you love hands-on coding, owning delivery, and mentoring others, this could be the role for you.

Key Responsibilities



Engineering & Delivery

Develop complex

SQL

stored procedures, performance-tuned queries, and optimise data models Design and build scalable, secure applications using

C#

and

.NET

Build and enhance data pipelines and integrations using

Azure Data Factory / DataBricks

Implement clean, maintainable code using SOLID principles and design patterns

Collaborate

with architecture and product teams to deliver high-quality software at pace Refactor and re-platform legacy data centric components into modern, cloud-first services
Data Engineering

Drive

ETL

development, data ingestion, and transformation pipelines Improve

database performance

and optimise slow-running queries across large datasets Introduce

automation

and quality improvements to database change processes
Leadership Path

Mentor

junior and mid-level engineers Contribute to engineering standards, design reviews and solution design Opportunity to evolve into a Tech Lead role managing a small engineering squad

What You'll Bring



Advanced SQL Server expertise

, including complex query design, indexing, and performance tuning

Strong commercial experience in .NET (C#)

development Solid understanding of

CI/CD pipelines

,

Git

, and

Azure DevOps

(or similar tools) Experience

integrating applications

with complex data backends Excellent

problem-solving skills

and an

ownership mindset

A genuine

passion for mentoring and knowledge sharing


Desirable Experience



Exposure to

Azure services

such as App Services, Functions, or Service Bus

ETL pipeline development

using Azure Data Factory Familiarity with

Databricks

,

Synapse

, or

Spark

Experience working within

event-driven architectures

Understanding of

DevOps principles

,

Infrastructure as Code (Terraform/Bicep)

, and

observability

best practices

Who You Are



A strong engineer who enjoys working across both

data

and

application

domains Someone who wants to

solve hard problems

, not just write code

Collaborative and opinionated

, contributing ideas while lifting others around you Proactive, with an

ownership mindset

-- you take initiative and drive delivery An

engineering enthusiast

who takes pride in craftsmanship, clean design, and scalable solutions

The Application Timeline



A first stage phonecall with the internal talent acquisition team (15 minutes) A second stage competency Teams call interview with the hiring manager (45 minutes) A final stage technical test (office based).
Typically, the average successful applicant will be within this timeline for 2-3 weeks. Please note we will close this role once we have enough applications for the next stages therefore you should submit your application ASAP to avoid any disappointment.

If you do not receive a response after 3 weeks of applying, please assume you have been unsuccessful as we may experience a high volume of applications.

Why you should be EXCITED to apply...



60,000

+ up to 20% of your annual salary, paid as a bonus. This role can be based at any of our offices - Manchester Spinningfields, Blackpool or Skipton. Although this is a hybrid position, the successful candidate should expect to work in the office full time for the first 2 weeks to complete an

induction

. 37.5 hours per week. We offer

flexible and hybrid

working

between our core hours of 8am- 6pm, Monday to Friday. The opportunity to complete

formal qualifications

and learn on the job in a successful, growing organisation. And many more benefits to support your

wellbeing and professional development

.
We are an equal opportunity employer. All applicants will be considered for employment without attention to age, ethnicity, religion, sex, sexual orientation, gender identity, family or parental status, national origin, veteran, neurodiversity or disability status.

If you have any questions or suggestions of how we can assist you in your application due to disability or personal reasons, please email recruitment@perchgroup.co.uk.

PLEASE NOTE - All new employees must undergo a full DBS ,Credit Check and Right to Work Check upon acceptance of a job offer with Perch Group.



Job Type: Full-time

Pay: From 60,000.00 per year

Benefits:

Company events Company pension Cycle to work scheme Discounted or free food Referral programme Sick pay Work from home
Application question(s):

Will you now or in the future require sponsorship for employment visa status? Which office would be preferable for you to work from? (Blackpool, Manchester or Skipton)
Experience:

Software Engineering: 2 years (preferred)
Work authorisation:

United Kingdom (required)
Work Location: Hybrid remote in Manchester M3 3HF

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4202792
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Manchester, ENG, GB, United Kingdom
  • Education
    Not mentioned