Senior Software Engineer (Full Stack) in Bolton

Senior Software Engineer (Full Stack) in Bolton

Bolton Full-Time 51000 - 59000 £ / year (est.) No working from home possible
Perch Group

At a Glance

  • Tasks: Design and build scalable applications using .NET and modern front-end technologies.
  • Company: Join Perch Group, a leader in ethical debt resolution through innovative tech.
  • Benefits: Earn £60,000-70,000 plus bonuses, with flexible hybrid working options.
  • Other info: Enjoy a vibrant workspace with free coffee, social events, and career development opportunities.
  • Why this job: Make a real impact while growing into a future technical lead role.
  • Qualifications: Strong experience in .NET, CMS platforms, and modern front-end frameworks required.

The predicted salary is between 51000 - 59000 £ per year.

Ready to make a high impact by shaping the future of scalable platforms with your .NET and modern front-end expertise? Perch Group are looking for a hands-on Senior Software Engineer to join the team. At Perch Group, our vision is clear: to lead the UK debt purchase and collection industry by harnessing cutting-edge technology to drive ethical, efficient, and data-driven debt resolution.

Our annual mission is to empower hundreds of thousands of customers to positively engage with and resolve their outstanding debts. We do this through an empathetic and customer-centric approach that is at the heart of our success.

What are we looking for?

We are looking for a Senior Software Engineer with strong experience across .NET, SQL Server, frontend technologies, and Content Management Systems (CMS). You should be passionate about building high performing, scalable applications, comfortable working across both the application and data layers, and excited by solving complex engineering problems.

This role is ideal for someone who is comfortable working across application and data layers, while also contributing to the UI/UX and full stack component of our modernisation journey. You will help shape our future architecture, improve code quality, refactor legacy components, and build modern frontend experiences.

This is a hands-on role with a clear progression path to Tech Lead, mentoring engineers and leading a small cross-functional squad.

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
  • Front-end technologies: HTML/CSS/JavaScript, modern frameworks (e.g., React, Vue, Angular)
  • CMS platforms: enterprise CMS experience required, WordPress beneficial

If you love hands-on coding, owning delivery, and mentoring others, this could be the role for you.

So, what will your day-to-day look like?

Engineering & Delivery

  • Design and build scalable, secure applications using C# and .NET
  • Develop user-facing features using HTML, CSS, JavaScript, and a front-end framework (e.g., React)
  • Implement public facing websites using a Content Management System (CMS) and integrate with our back-end systems
  • 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

Leadership Path

  • Mentor junior and mid-level engineers
  • Contribute to engineering standards, design reviews and solution design

Does this sound like you?

  • Strong commercial experience with .NET (C#) development
  • CMS/DXP platform experience (e.g., Umbraco, Optimizely, Sitecore)
  • Strong front-end engineering experience:
    • Standards-based HTML, CSS, JavaScript
    • Experience with at least one modern front-end framework (React, Angular, Vue, etc.)
  • Good understanding of CI/CD, Git, Azure DevOps or similar
  • Experience integrating applications with complex data backends
  • Strong problem-solving ability and ownership mindset
  • Passion for knowledge sharing and mentoring others

Desirable

  • Experience with Azure services (App Services, Functions, Service Bus)
  • WordPress development or integration experience

The Application Timeline

  • A first stage phone call with the internal talent acquisition team (15-minute call)
  • A remote interview via Teams with the hiring manager (45 minutes)
  • A technical test

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-70,000 DOE + up to 20% of your annual salary, paid as a bonus.
  • This role is hybrid and can be based at our Blackpool or Manchester office – the latter a premium workspace located in the heart of Manchester’s commercial hub with regular social events planned.
  • 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. Apply now! This job has your name all over it.

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.

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

Senior Software Engineer (Full Stack) in Bolton employer: Perch Group

At Perch Group, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. With a strong focus on employee growth, we offer clear progression paths, including opportunities to advance to Tech Lead while mentoring fellow engineers. Our hybrid working model, combined with a vibrant office environment in Manchester or Blackpool, ensures a balanced work-life experience, complemented by competitive salaries, bonuses, and a range of benefits designed to support your professional development and wellbeing.

Perch Group

Contact Details:

Perch Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (Full Stack) in Bolton

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 and front-end technologies can help them achieve their goals. 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. Make sure to highlight any experience with CMS platforms and modern frameworks like React or Angular.

Tip Number 4

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 at Perch Group. Don’t wait too long; the sooner you apply, the better!

We think you need these skills to ace Senior Software Engineer (Full Stack) in Bolton

.NET
C#
SQL Server
REST APIs
HTML
CSS
JavaScript

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with .NET, SQL Server, and front-end technologies. We want to see how your skills align with our mission of building scalable platforms!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for coding and problem-solving, and explain why you’re excited about joining Perch Group. Let us know how you can contribute to our customer-centric approach.

Showcase Your Projects:If you've worked on any relevant projects, make sure to mention them! Whether it's a CMS integration or a modern front-end application, we love seeing real examples of your work that demonstrate your skills and creativity.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you don’t miss out on any updates. Plus, it’s super easy – just a few clicks and you’re in!

How to prepare for a job interview at Perch Group

Know Your Tech Stack

Make sure you’re well-versed in .NET, C#, SQL Server, and the front-end technologies mentioned in the job description. Brush up on your knowledge of modern frameworks like React or Angular, as well as CMS platforms. Being able to discuss your experience with these technologies confidently will show that you're a strong fit for the role.

Showcase Problem-Solving Skills

Prepare to discuss specific engineering challenges you've faced in the past and how you approached solving them. Use examples that highlight your ownership mindset and ability to work across both application and data layers. This will demonstrate your capability to tackle complex problems, which is crucial for this position.

Emphasise Mentoring Experience

Since this role involves mentoring junior engineers, be ready to share your experiences in guiding others. Talk about how you’ve contributed to team growth and development in previous roles. This will not only showcase your leadership potential but also align with the company’s focus on knowledge sharing.

Prepare for Technical Tests

Expect a technical test as part of the interview process. Brush up on coding challenges related to .NET and front-end development. Practising common algorithms and design patterns can help you feel more prepared and confident when it comes time to demonstrate your skills.