Senior Software Engineer

New Today

Join to apply for the Senior Software Engineer role at ClearCourse

Job description:

Senior Software Engineer – SaaS Product Development

Location: Remote   Salary: Competitive + Bonus + Benefits   Role Type: Full-Time, Permanent

Overview

Shape the Future of SaaS in a Hands-On, High-Impact Engineering Role. Are you a highly skilled C#/.NET and Angular developer with a passion for building clean, scalable software in a modern tech environment? You’ll have the freedom to make meaningful technical decisions, mentor others, and contribute to a long-standing SaaS product used by thousands. We’re seeking a Senior Software Engineer to join our small, agile development team at ClearCourse. You’ll play a key role in designing, building, and maintaining a feature-rich, high-availability application hosted on Azure—while influencing decisions across architecture, testing, performance, and quality.

Our Tech Stack

  • C# 7+ / .NET
  • Angular 13+
  • SQL Server
  • Redis
  • APIs and Integrations
  • Message Queues
  • CI/CD Pipelines
  • Automated Testing Frameworks
  • Azure-hosted SaaS environment

What You’ll Be Doing

  • Build and enhance web applications using Angular and C#/.NET
  • Develop robust APIs, system integrations, and database solutions
  • Implement automated testing to support quality, scalability, and maintainability
  • Contribute to CI/CD pipelines and optimise deployment workflows
  • Integrate and maintain message queue systems for event-driven processes
  • Support and mentor junior developers, driving best practices and code standards
  • Participate in technical discussions and design decisions
  • Collaborate with product managers, testers, and other engineers to deliver impactful features

What We’re Looking For

  • 5+ years of commercial experience with C#/.NET
  • 3+ years of Angular experience
  • Strong working knowledge of SQL, RESTful APIs, and system integrations
  • Experience with automated testing frameworks and modern development workflows
  • Familiarity with message queues and scalable system architecture
  • Strong communication and collaboration skills
  • Quality-focused with attention to detail and code maintainability
  • A proactive, team-oriented mindset with the confidence to contribute to design conversations

Bonus Skills

  • System design and architectural thinking
  • Experience with Reactive Programming (RxJS)
  • Familiarity with ServiceStack or ORMLite

Why Join ClearCourse?

We’re a rapidly growing SaaS and payments technology group with over 45 software brands across multiple sectors. As part of a small, focused development team, you’ll work on core applications with a big impact, while enjoying the flexibility and support of a well-established tech organisation.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology

Industries

  • Information Services and IT Services and IT Consulting

Referrals increase your chances of interviewing at ClearCourse by 2x

Get notified about new Senior Software Engineer jobs in United Kingdom.

#J-18808-Ljbffr
Location:
United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology