×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Senior Software Engineer

Job in Nottingham, Nottinghamshire, NG1, England, UK
Listing for: Perch Group
Full Time position
Listed on 2025-11-16
Job specializations:
  • Software Development
    Data Engineer
Job Description & How to Apply Below

Be among the first 25 applicants. Get AI‑powered advice on this job and more exclusive features.

Perch Group provided pay range

This range is provided by Perch Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

Direct message the job poster from Perch Group

Talent Acquisition Officer @ Perch Group | Human Resources Development

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.

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, Data Bricks
  • If you love hands‑on coding, owning delivery, and mentoring others, this could be the role for you.
Key Responsibilities
  • 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 / Data Bricks
  • 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
  • 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 Dev Ops (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
  • Exposure to Azure services such as App Services, Functions or Service Bus
  • Familiarity with Databricks
    , Synapse or Spark
  • Experience working within event‑driven architectures
  • Understanding of Dev Ops 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…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary