Senior Software Engineer
3 Days Old
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, DataBricks
- 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
- 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
- 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 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 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 8 am‑6 pm, 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.
Seniority level
Associate
Employment type
Full‑time
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Perch Group by 2x
North West, England, United Kingdom 1 week ago
- Location:
- Nottingham
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Nottingham Trent House (95002), United Kingdom, Nottingham, Nottinghamshire — Senior Software Engineer Are you a software engineer looking for an opportunity to be a part of a team where your work will directly impact thousands of people every day? ...
More Details -
-
New Today
Senior Software Engineer
-
Ilkeston, England, United Kingdom
Nottingham Trent House (95002), United Kingdom, Nottingham, Nottinghamshire — Senior Software Engineer Are you a software engineer looking for an opportunity to be a part of a team where your work will directly impact thousands of people every day? D...
More Details -
-
New Today
Senior Software Engineer
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
At LSEG, our customers rely on the accuracy and timeliness of the information that they receive via our products – it helps them to make the right decisions. When we distribute data, we must do so in accordance with the obligations we have to our con...
More Details -
-
3 Days Old
Senior Software Engineer
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
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 recru...
More Details -
-
16 Days Old
Senior Software Engineer
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Senior Software Engineer – Zoa Team at ENSEK Join us in electrifying the world! Build the future of net-zero energy as part of the Zoa team at ENSEK, where innovation meets impact. Our Story The Zoa team’s mission is to bring people to an electrif...
More Details -
-
20 Days Old
Senior Software Engineer
-
Nottingham, England, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Join to apply for the Senior Software Engineer role at OSCAR ASSOCIATES (UK) LIMITED . This hybrid position is based in Nottingham , requiring about two days a week in our office. What You’ll Be Doing Designing and developing new features for o...
More Details -