About this role
Introduction Location: Remote (UK, Ireland or Spain)<br>Type: Permanent, Full Time <br><br>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. <br><br>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. <br> <br>Key Responsibilities <br><ul><li><span><span>Design, develop, test and maintain high quality software throughout the full development lifecycle.</span></span></li><li><span><span>Solve complex technical and architectural challenges using sound engineering principles.</span></span></li><li><span><span>Contribute to API, backend and cloud platform development using modern Microsoft technologies.</span></span></li><li><span><span>Collaborate with product, engineering and leadership teams to deliver strategic initiatives.</span></span></li><li><span><span>Analyse</span><span>, diagnose and resolve difficult production and performance issues.</span></span></li><li><span><span>Apply clean code, object-oriented design and software engineering best practices.</span></span></li><li><span><span>Support technical decision making, code reviews and knowledge sharing across the team.</span></span></li><li><span><span>Leverage AI tools appropriately to increase effectiveness whilst maintaining quality and ownership.</span></span></li><li><span><span>Identify opportunities to improve systems, processes, scalability and reliability.</span></span><span><br></span></li></ul> What we're looking for Essential Requirements <br><ul><li><span><span>Strong professional experience developing software with C# and modern .NET.</span></span></li><li><span><span>Excellent understanding of software engineering fundamentals, algorithms, system design and problem solving.</span></span></li><li><span><span>Experience with ASP.NET Core, Web APIs, Entity Framework Core and SQL Server.</span></span></li><li><span><span>Experience working with Azure services including web applications, functions, databases, event hubs and storage.</span></span></li><li><span><span>Strong understanding of testing practices, version control and Agile delivery methodologies.</span></span></li><li><span><span>Ability to communicate complex technical concepts clearly to both technical and non-technical audiences.</span></span></li><li><span><span>C1 level English proficiency or native-level fluency.</span></span></li><li><span><span>STEM / Computer Science degree or equivalent evidence of advanced engineering capability and analytical problem-solving skills.</span></span></li><li><span><span>Ability to work effectively in a fully remote environment.</span></span></li></ul> <br>Desirable Experience <br><ul><li><span><span>Search and indexing technologies.</span></span></li><li><span><span>AI/ML-enabled products or AI-assisted development workflows.</span></span></li><li><span><span>Distributed systems and scalability </span><span>optimisation</span><span>.</span></span></li><li><span><span>Azure DevOps and CI/CD pipelines.</span></span></li><li><span><span>REST API documentation, Swagger/</span><span>OpenAPI</span><span>.</span></span></li><li><span><span>Duende Identity Server.</span></span></li><li><span><span>Source generation in .NET.</span></span></li><li><span><span>Exposure to frontend technologies, such as React, and full-stack development.</span></span></li></ul> <br>What Success Looks Like <br>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? <p>How we Work </p><ul><li><span><span>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.</span></span></li><li><span><span>Small, senior team. You will work directly with engineering leadership and have real input into technical decisions.</span></span><span><br></span></li></ul><p>Our Offer<br><br>Guaranteed £2,000 (or local equivalent) pay rise every year you're with us, separate from any merit or promotion increases. </p><p>Time off and flexibility </p><ul><li><span><span>26 days holiday plus public holidays, with the option to swap public holidays for days that are more meaningful to you.</span></span></li><li><span><span>Your birthday and work anniversary day off, every year.</span></span></li><li><span><span>Up to 4 weeks per year working from anywhere in the world.</span></span></li><li><span><span>Genuinely flexible, fully remote working - we trust you to manage your own time.</span></span></li></ul><p>Health, family, and wellbeing (UK employees) </p><ul><li><span><span>Generous Becoming a Parent leave, designed to support every kind of family.</span></span></li><li><span><span>Medical scheme including remote GP, dental, optical, and diagnostics.</span></span></li><li><span><span>Access to Support Room - confidential counselling, therapy, and coaching.</span></span></li><li><span><span>Help@Hand</span><span> employee assistance </span><span>programme</span><span>.</span></span></li><li><span><span>5x salary life insurance through Unum.</span></span></li></ul><p>Money and growth </p><ul><li><span><span>Up to 10% pension match. (UK employees)</span></span></li><li><span><span>Annual learning and development budget per function.</span></span></li></ul>