Senior Software Engineer

ClearCourse


Date: 3 weeks ago
City: Warwick
Contract type: Full time
Job description:

Senior Software Engineer – SaaS Product Development

Location: Warwick (Hybrid)
Salary: Competitive + Bonus + Benefits
Role Type: Full-Time, Permanent

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? Are you looking for 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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Management Accountant - 9 Month FTC

National Grid, Warwick
£48,374 per year
5 days ago
We’re looking for a passionate 2x Management Accountant – 9 Month FTC to join our UK Accounting Operations team! The Accounting Operations team is responsible for managing and maintaining accurate Record to Report (RTR) financial processing for National Grid entities, partnering with the Finance Controllership team to ensure precise financial reporting. They ensure that the processing and controls around month-end...

Software QA Engineer

National Grid, Warwick
2 weeks ago
About UsAt National Grid, our commitment to a cleaner, greener energy future is powered by the dedication and ingenuity of our people. Join our team as a Software QA Engineer and be a part of something bigger—where your unique skills and passions can make a real difference. Together, we are superpowered.National Grid is hiring a Software QA Engineer on a...

Agricultural Technical Author

Aleido, Warwick
3 weeks ago
We're looking for passionate, detail-oriented Technical Authors with experience in agriculture and/or plant machinery to join our growing team in Warwick.In this role, you'll be responsible for creating and maintaining high-quality digital technical publications (workshop manuals and owner manuals) to support our products and users.Main Responsibilities: Gather, collate, and interpret engineering information. Communicate with key internal and customer stakeholders.Utilise a...