Senior Full-Stack Developer

IAM Cloud

Kirklees

Remote

GBP 70,000 - 100,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
Annual learning budget
Guaranteed £2,000 pay rise per year

Job summary

IAM Cloud is seeking an exceptional Senior Software Engineer to tackle complex challenges across our platform. You will shape architecture, improve platform capabilities and support AI-enabled functionality and large-scale APIs in a fully remote role.

The role focuses on distributed systems, cloud APIs, and modern Microsoft technologies with a strong emphasis on quality and ownership. You will collaborate with senior leaders and contribute to high-impact projects across product domains.

Qualifications

  • Strong experience with C# and modern .NET.
  • Excellent understanding of software engineering fundamentals, algorithms, system design and problem solving.
  • Experience with ASP.NET Core, Web APIs, EF Core and SQL Server.
  • Experience with Azure services including web apps, functions, databases, event hubs and storage.
  • Strong testing, version control and Agile delivery practices.
  • Strong UI development experience with React and static sites.
  • Ability to communicate complex technical concepts clearly to technical and non-technical audiences.
  • C1 level English proficiency or native-level fluency.
  • STEM / CS degree or equivalent evidence of advanced engineering capability.
  • Ability to work effectively in a fully remote environment.

Responsibilities

  • Design, develop, test and maintain software across the full development lifecycle.
  • Solve complex technical and architectural challenges with sound engineering principles.
  • Contribute to API, backend and cloud platform development using modern Microsoft technologies and React UIs.
  • Collaborate with product, engineering and leadership teams to deliver strategic initiatives.
  • Diagnose and resolve production and performance issues.
  • Apply clean code, OO design and best practices; review code and share knowledge.
  • Support architectural decisions and mentoring within the team.
  • Leverage AI tools to enhance effectiveness while maintaining quality and ownership.
  • Identify opportunities to improve systems, scalability and reliability.

Skills

C#
ASP.NET Core
Web APIs
Entity Framework Core
SQL Server
Azure
React
Unit testing
Software design
Remote work
English proficiency

Education

STEM / CS degree

Tools

Azure DevOps
Swagger/OpenAPI
Duende Identity Server

Job description

Introduction

Location: Remote (UK, Ireland or Spain) Must be based in one of these countries with full right to work.

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,500 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, as well as frontend react component-based UIs
  • 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.
  • Strong understanding of UI development, React-based applications, and static sites.
  • 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.
  • 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.

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.
Why us?

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.
About us

Thanks for taking an interest in IAM Cloud. We are a bit different to a lot of companies. We are not here to make a fast buck. We are not trying to growth hack our way to success at any cost. We are not funded by VCs or any external investors. We make our decisions based on what's important to us as a team and what's important to our customers. Our vision is not constrained to a year, or 3, 5, or even 10 years. We are here to create awesome technology that makes a positive impact in the world.

Our main aim is to create a company that works for us, rather than feeling like we're working for it. We're flexible and adaptive to the needs of our employees in any way we can be. We primarily look to recruit in the UK and Ireland but may make exceptions for strong candidates.

What you get from us:

Exciting & challenging work. A supportive and caring employer. 100% remote roles. Flexible hours. Highly competitive pay and benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Developer
Senior Full-Stack Developer

IAM Cloud • United Kingdom

Remote
GBP 90,000 - 130,000
Annual pay rise
26 days holiday + holidays
Birthday off
+5
Senior Software Developer
Senior Software Developer

Webigence Ltd bespoke ASP.NET web development • United Kingdom

Remote
GBP 75,000 - 110,000
Remote-first culture
Home-office setup support
Pension contributions above statutory
+4
Mid-level Developer
Mid-level Developer

Isms • Brighton

Hybrid
GBP 60,000 - 90,000
Senior Engineer - IT and Workplace Technology
Senior Engineer - IT and Workplace Technology

Jobgether • United Kingdom

Remote
GBP 90,000 - 120,000
Fully remote work
Share options
25 days annual leave
+5
Site Reliability Engineer
Site Reliability Engineer

And Digital • England

Hybrid
GBP 75,000 - 110,000
25 days holiday
Pension: 6% of salary + 2% employee
Aviva healthcare cover
+5
Senior Javascript Developer
Senior Javascript Developer

Odro Ltd. • Glasgow

Hybrid
GBP 60,000 - 90,000
Staff / Senior Software Engineer
Staff / Senior Software Engineer

Unitary Ltd • Greater London

Hybrid
GBP 90,000 - 130,000
Flexible hours
Equity package
Pension
+5
Senior Software Engineer - Java, Node.js & AWS
Senior Software Engineer - Java, Node.js & AWS

CreateFuture • Glasgow

Hybrid
GBP 90,000 - 120,000
Flexible working
Hybrid/Remote options
Office hubs in UK & Bulgaria
Senior Software Engineer - Kotlin / Java - B2B Saas Fintech
Senior Software Engineer - Kotlin / Java - B2B Saas Fintech

Landytech • England

Hybrid
GBP 90,000 - 120,000
IT Systems Manager
IT Systems Manager

Forward Institute • Greater London

On-site
GBP 60,000 - 90,000