Senior Software Engineer in England

Senior Software Engineer in England

England Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
P

At a Glance

  • Tasks: Build high-performing systems and solve complex challenges with cutting-edge tech.
  • Company: Join a leading UK debt purchase business focused on ethical financial solutions.
  • Benefits: Earn £60,000+ plus bonuses, enjoy flexible working, and access professional development.
  • Why this job: Make a real impact by modernising platforms and mentoring future engineers.
  • Qualifications: Expertise in SQL Server, .NET, and Azure services required.
  • Other info: Dynamic environment with clear progression to Tech Lead roles.

The predicted salary is between 43200 - 72000 £ per year.

Are you a Senior Software Engineer with a passion for building high-performing, scalable systems and solving complex technical challenges? We are looking for a talented engineer with strong expertise across .NET, Azure Data Factory, Azure Services and SQL Server to join our team during an exciting period of data and platform transformation. 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.

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.

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

  • 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
  • Experience in 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

The Application Timeline

  • A first stage phone call 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.

Senior Software Engineer in England employer: Perch Group

Join a leading UK debt purchase business that prioritises ethical financial solutions while fostering a dynamic work environment. As a Senior Software Engineer, you'll benefit from a culture of innovation and collaboration, with opportunities for professional growth into leadership roles. Enjoy competitive compensation, flexible working arrangements, and a commitment to employee wellbeing and development in our vibrant offices located in Manchester, Blackpool, or Skipton.
P

Contact Detail:

Perch Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in England

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Prepare for those interviews! Research the company, understand their tech stack, and be ready to discuss how your skills in .NET, Azure, and SQL Server can help them tackle their challenges. Practice common interview questions to boost your confidence.

✨Tip Number 3

Show off your projects! Whether it's a GitHub repo or a personal website, having tangible examples of your work can set you apart. Highlight your experience with data pipelines and performance tuning to catch their eye.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team during this exciting transformation.

We think you need these skills to ace Senior Software Engineer in England

.NET
C#
SQL Server
Azure Data Factory
DataBricks
ETL Development
Performance Tuning
REST APIs
CI/CD Pipelines
Git
Azure DevOps
Event-Driven Architectures
Infrastructure as Code (Terraform/Bicep)
Observability Best Practices
SOLID Principles

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with .NET, Azure Data Factory, and SQL Server. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for building scalable systems and solving technical challenges. Let us know why you’re excited about joining our team and how you can contribute.

Showcase Your Projects: If you've worked on relevant projects, include them in your application. We love seeing real-world examples of your work, especially if they involve performance tuning or data pipelines!

Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way to ensure we see your application as soon as possible!

How to prepare for a job interview at Perch Group

✨Know Your Tech Stack Inside Out

Make sure you’re well-versed in .NET, Azure Data Factory, and SQL Server. Brush up on your knowledge of performance tuning and ETL processes, as these will likely come up during the interview. Being able to discuss specific projects where you've used these technologies will really impress.

✨Prepare for Technical Questions

Expect to face technical questions that test your problem-solving skills and understanding of complex systems. Practice coding challenges and be ready to explain your thought process. It’s also a good idea to review design patterns and SOLID principles, as they are crucial for this role.

✨Showcase Your Leadership Skills

Since this role has a clear path to a Tech Lead position, be prepared to discuss your experience mentoring others and leading projects. Share examples of how you've influenced technical direction or improved team processes in previous roles.

✨Ask Insightful Questions

At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the challenges they face with their current systems, or how they envision the future architecture. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Senior Software Engineer in England
Perch Group
Location: England
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
  • Senior Software Engineer in England

    England
    Full-Time
    43200 - 72000 £ / year (est.)
  • P

    Perch Group

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>