Senior Software Engineer

Senior Software Engineer

Warwick Full-Time 43200 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design, build, and maintain high-availability applications using C#/.NET and Angular.
  • Company: Join ClearCourse, a rapidly growing SaaS and payments technology group with 45+ software brands.
  • Benefits: Enjoy competitive salary, bonuses, hybrid work options, and a supportive tech environment.
  • Why this job: Make impactful technical decisions and mentor others in a collaborative, agile team.
  • Qualifications: 5+ years in C#/.NET, 3+ years in Angular, and strong knowledge of SQL and APIs required.
  • Other info: Opportunity to influence architecture and participate in design discussions.

The predicted salary is between 43200 - 72000 £ per year.

Company description: ClearCourse

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.

Senior Software Engineer employer: ClearCourse

At ClearCourse, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Located in Warwick, our hybrid working model offers the flexibility to balance personal and professional life while contributing to impactful SaaS products. With ample opportunities for employee growth, mentorship, and involvement in key technical decisions, you will thrive in an environment that values your expertise and encourages continuous development.
C

Contact Detail:

ClearCourse Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with our tech stack, especially C#/.NET and Angular. Being able to discuss specific projects or experiences where you've used these technologies will show your expertise and passion for the role.

✨Tip Number 2

Prepare to demonstrate your understanding of CI/CD pipelines and automated testing frameworks. You might be asked to share how you've implemented these in past projects, so have some examples ready.

✨Tip Number 3

Showcase your mentoring experience. Since the role involves supporting junior developers, be ready to discuss how you've guided others in best practices and code standards in previous positions.

✨Tip Number 4

Engage in discussions about system design and architecture. Brush up on your knowledge of scalable systems and be prepared to share your thoughts on architectural decisions you've made in the past.

We think you need these skills to ace Senior Software Engineer

C#/.NET Development
Angular Development
SQL Server Management
RESTful API Development
Automated Testing Frameworks
CI/CD Pipeline Implementation
Message Queue Integration
System Integrations
Scalable System Architecture
Proactive Team Collaboration
Technical Mentorship
Attention to Detail
Quality Assurance Practices
Problem-Solving Skills
Effective Communication

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#/.NET and Angular, as well as any relevant projects that demonstrate your skills in building scalable software. Use specific examples to showcase your contributions to previous roles.

Craft a Compelling Cover Letter: In your cover letter, express your passion for SaaS product development and how your background aligns with the role at ClearCourse. Mention your experience with automated testing and CI/CD pipelines, as these are key aspects of the job.

Showcase Your Technical Skills: When detailing your technical skills, be specific about your experience with SQL, RESTful APIs, and message queues. Highlight any projects where you implemented these technologies, as this will demonstrate your hands-on experience.

Prepare for Technical Discussions: Anticipate questions related to system design and architectural thinking. Be ready to discuss your approach to mentoring junior developers and how you contribute to team discussions, as collaboration is a significant part of the role.

How to prepare for a job interview at ClearCourse

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#/.NET and Angular in detail. Bring examples of projects you've worked on, focusing on the challenges you faced and how you overcame them. This will demonstrate your hands-on expertise and problem-solving abilities.

✨Understand the Tech Stack

Familiarise yourself with the specific technologies mentioned in the job description, such as SQL Server, Redis, and Azure. Being able to speak knowledgeably about these tools will show that you're not only a fit for the role but also genuinely interested in the company's tech environment.

✨Prepare for Design Discussions

Since the role involves influencing architectural decisions, be ready to engage in technical discussions. Think about system design principles and be prepared to share your thoughts on scalable architecture and best practices in software development.

✨Demonstrate Mentorship Experience

As mentoring junior developers is part of the role, think of examples where you've supported or guided others in your previous positions. Highlight your communication skills and how you foster a collaborative team environment.

Senior Software Engineer
ClearCourse
C
  • Senior Software Engineer

    Warwick
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-07-15

  • C

    ClearCourse

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>