Software Engineer

Software Engineer

Portsmouth Full-Time 39000 - 91000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Develop secure identity solutions using C#, .NET Core, and Azure AD.
  • Company: Join a leading consultancy focused on innovative IAM solutions for diverse clients.
  • Benefits: Enjoy a competitive salary, 25% performance bonus, and remote work flexibility.
  • Why this job: Make a real impact on exciting projects while collaborating with a supportive team.
  • Qualifications: Strong experience in C#, ASP.NET Core, SQL Server, and modern authentication protocols required.
  • Other info: Must have SC Clearance or be eligible; no visa sponsorship available.

The predicted salary is between 39000 - 91000 £ per year.

Senior C# .NET Developer – Identity & Access Management – Up to £65k + 25% bonus

This is predominantly a remote role (with occasional client site visits across the UK)

The Opportunity

We’re hiring a Senior C# .NET Developer with strong Identity and Access Management (IAM) experience to join a leading consultancy working on innovative, secure IAM solutions for enterprise clients across various sectors.

You’ll work remotely as part of a close-knit, expert team delivering hands-on development using Microsoft’s modern technology stack. Expect variety, challenge, and the opportunity to make a real impact on projects that matter.

What You’ll Do

  • Deliver secure, scalable identity solutions using C#, .NET Core, and Azure AD B2C/B2B
  • Work closely with technical architects to implement IAM solutions using modern authentication protocols (OAuth2, OpenID Connect, SAML)
  • Own the development lifecycle – from technical design and implementation through to deployment and documentation
  • Collaborate with other developers in an Agile environment
  • Occasionally travel to client sites for solution delivery or consultation
  • Contribute to project success while earning a performance-based bonus tied to billable client work

What You’ll Need

  • Strong commercial experience with C# , ASP.NET Core , and SQL Server
  • Experience working with Azure Active Directory , especially B2C or B2B
  • Familiarity with modern authentication protocols such as OAuth2 , SAML , and OpenID Connect
  • Solid front-end understanding (JavaScript, HTML, CSS)
  • Agile (Scrum) development experience
  • Excellent communication and stakeholder engagement skills

Must-Haves

  • SC Clearance or eligible for SC Clearance
  • (UK resident for the past 5 years, no long absences, and full right to work in the UK)
  • No visa sponsorship available for this role

Why Apply?

  • Competitive salary up to £65,000
  • 25% bonus based on client billable time
  • Remote-first role with occasional travel
  • Exciting projects across industries
  • Join a supportive, collaborative team environment

Feel like this role would suit you?

Apply now — or for a confidential conversation, please contact:

Thomas Garrett

Senior Recruitment Consultant – CPS Group

Software Engineer employer: CPS Group (UK) Limited

Join a leading consultancy that prioritises innovation and collaboration, offering a remote-first work environment where you can thrive as a Senior C# .NET Developer. With competitive salaries, performance-based bonuses, and the chance to work on impactful projects across various sectors, you'll be part of a supportive team that values your growth and expertise in Identity and Access Management solutions.
C

Contact Detail:

CPS Group (UK) Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and technologies in Identity and Access Management (IAM). Being well-versed in modern authentication protocols like OAuth2, OpenID Connect, and SAML will not only boost your confidence but also demonstrate your expertise during discussions with our team.

✨Tip Number 2

Engage with the developer community by participating in forums or attending meetups focused on C# and .NET development. This will help you network with professionals in the field and may even lead to valuable insights or referrals that could enhance your application.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies, particularly Scrum. Be ready to share specific examples of how you've contributed to team success in previous projects, as this will be crucial in demonstrating your fit for our collaborative environment.

✨Tip Number 4

Since this role requires SC Clearance, ensure you have all necessary documentation ready to prove your eligibility. Being proactive about this can set you apart from other candidates and show your commitment to the position.

We think you need these skills to ace Software Engineer

C# Programming
.NET Core Development
SQL Server Management
Azure Active Directory (B2C/B2B)
OAuth2 Protocol
SAML Protocol
OpenID Connect Protocol
JavaScript
HTML
CSS
Agile Methodologies (Scrum)
Technical Design and Implementation
Deployment and Documentation
Communication Skills
Stakeholder Engagement
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, .NET Core, and Azure Active Directory. Include specific projects where you've implemented IAM solutions and mention any familiarity with authentication protocols like OAuth2 and SAML.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your skills align with the job requirements, particularly your experience in Agile environments and your ability to communicate effectively with stakeholders.

Showcase Relevant Projects: If you have worked on relevant projects, consider including a portfolio or a brief description of these projects in your application. Highlight your contributions and the technologies used, especially those related to identity and access management.

Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a software engineering role.

How to prepare for a job interview at CPS Group (UK) Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C#, .NET Core, and SQL Server in detail. Highlight specific projects where you've implemented secure identity solutions, and be ready to answer technical questions related to Azure AD B2C/B2B and modern authentication protocols like OAuth2 and SAML.

✨Demonstrate Agile Experience

Since the role involves working in an Agile environment, share examples of how you've contributed to Agile teams. Discuss your familiarity with Scrum practices and how you’ve collaborated with other developers to deliver successful projects.

✨Communicate Effectively

Excellent communication skills are a must for this position. Practice articulating your thoughts clearly and concisely, especially when discussing complex technical concepts. Be ready to engage with stakeholders and explain your development process.

✨Prepare for Client Interaction

As there may be occasional client site visits, think about how you would approach client consultations. Prepare to discuss how you would handle client requirements and feedback, ensuring that you can represent the company professionally and effectively.

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