Logo for IAM Cloud

Senior Software Engineer / Developer

Role overview

Qualifications

  • Strong professional experience developing software with C# and modern .NET.
  • Excellent understanding of software engineering fundamentals, algorithms, system design and problem solving.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical audiences.
  • C1 level English proficiency or native-level fluency.

Responsibilities

  • Design, develop, test and maintain high quality software throughout the full development lifecycle.
  • Solve complex technical and architectural challenges using sound engineering principles.
  • Contribute to API, backend and cloud platform development using modern Microsoft technologies.
  • Collaborate with product, engineering and leadership teams to deliver strategic initiatives.

Key facts

Hard skills

Other skills

  • Communication
  • Problem Solving
  • Analytical Skills

About the company

IAM Cloud logo

IAM Cloud

Identity & Access Management (IAM)

IAM Cloud is a global software company with a range of awesome products in the cloud IT management space. Headquartered in the UK (IAM Technology Group Ltd), we also have subsidiaries in Ireland and the USA, and our team spans across North & South America, Europe and Australia. Fully employee-owned we're proudly independent. We go in our own direction, grow at our own pace, and put customers, not investors, at the top of our priority list. We're not in this for short-term wins. We're here to build something awesome, and create a long-lasting positive impact in the world of IT. IAM Cloud is a Microsoft Gold Partner, Citrix Ready Partner and former Microsoft Worldwide Partner of the Year.

Company details

IndustryIdentity & Access Management (IAM)
Company size11 - 50

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Introduction

Location: Remote (UK, Ireland or Spain)
Type: Permanent, Full Time 

IAM Cloud builds software that simplifies IT management in the cloud. We are a fully employee owned, bootstrapped company - which means we answer to our customers and our team, not investors. With around 35 employees, we serve more than 3,000 organisations worldwide. 

Being employee owned shapes how we work. Decisions are long-term, the culture is collaborative, and the people who build the company share in its success. We have leaned deliberately into AI and agentic workflows across the business as a core part of how a focused team competes with companies ten times our size. We are fully remote with employees in the UK, Ireland, Spain, Germany and Argentina and have been remote for years, as a deliberate choice about how good work gets done.

About the role

We are seeking an exceptional Senior Software Engineer / Developer to help solve some of the most complex technical challenges across our platform. This role is suited to a strong engineering-minded problem solver who can analyse difficult problems and connect the dots across the platform of our products, design robust solutions and deliver high quality software. You will play a key role in shaping architecture, improving platform capabilities and supporting future initiatives involving distributed systems, AI-enabled functionality, search technologies and large-scale APIs. 
 
Key Responsibilities 
  • Design, develop, test and maintain high quality software throughout the full development lifecycle.
  • Solve complex technical and architectural challenges using sound engineering principles.
  • Contribute to API, backend and cloud platform development using modern Microsoft technologies.
  • Collaborate with product, engineering and leadership teams to deliver strategic initiatives.
  • Analyse, diagnose and resolve difficult production and performance issues.
  • Apply clean code, object-oriented design and software engineering best practices.
  • Support technical decision making, code reviews and knowledge sharing across the team.
  • Leverage AI tools appropriately to increase effectiveness whilst maintaining quality and ownership.
  • Identify opportunities to improve systems, processes, scalability and reliability.

What we're looking for

Essential Requirements 
  • Strong professional experience developing software with C# and modern .NET.
  • Excellent understanding of software engineering fundamentals, algorithms, system design and problem solving.
  • Experience with ASP.NET Core, Web APIs, Entity Framework Core and SQL Server.
  • Experience working with Azure services including web applications, functions, databases, event hubs and storage.
  • Strong understanding of testing practices, version control and Agile delivery methodologies.
  • Ability to communicate complex technical concepts clearly to both technical and non-technical audiences.
  • C1 level English proficiency or native-level fluency.
  • STEM / Computer Science degree or equivalent evidence of advanced engineering capability and analytical problem-solving skills.
  • Ability to work effectively in a fully remote environment.
 
Desirable Experience 
  • Search and indexing technologies.
  • AI/ML-enabled products or AI-assisted development workflows.
  • Distributed systems and scalability optimisation.
  • Azure DevOps and CI/CD pipelines.
  • REST API documentation, Swagger/OpenAPI.
  • Duende Identity Server.
  • Source generation in .NET.
  • Exposure to frontend technologies, such as React, and full-stack development.
 
What Success Looks Like 
The successful candidate will demonstrate exceptional technical competence, strong communication skills, the ability to break down and solve complex challenges, intellectual curiosity, and a proactive approach to delivering meaningful outcomes for customers and colleagues.

Why us?

How we Work 

  • Fully remote across the UK, Ireland or Spain. We meet in person a few times a year for team events, but day-to-day work is remote.
  • Small, senior team. You will work directly with engineering leadership and have real input into technical decisions.

Our Offer

Guaranteed £2,000 (or local equivalent) pay rise every year you're with us, separate from any merit or promotion increases. 

Time off and flexibility 

  • 26 days holiday plus public holidays, with the option to swap public holidays for days that are more meaningful to you.
  • Your birthday and work anniversary day off, every year.
  • Up to 4 weeks per year working from anywhere in the world.
  • Genuinely flexible, fully remote working - we trust you to manage your own time.

Health, family, and wellbeing (UK employees) 

  • Generous Becoming a Parent leave, designed to support every kind of family.
  • Medical scheme including remote GP, dental, optical, and diagnostics.
  • Access to Support Room - confidential counselling, therapy, and coaching.
  • Help@Hand employee assistance programme.
  • 5x salary life insurance through Unum.

Money and growth  

  • Up to 10% pension match. (UK employees)
  • Annual learning and development budget per function.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at IAM Cloud

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.