Company description: ClearCourse 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? Were seeking a Senior Software Engineer to join our small, agile development team at ClearCourse. Youll 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 Youll 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 Were 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? Were a rapidly growing SaaS and payments technology group with over 45 software brands across multiple sectors. As part of a small, focused development team, youll work on core applications with a big impact, while enjoying the flexibility and support of a well-established tech organisation.