Senior Software Engineer / Developer
- 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.
- 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.
- 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.
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.
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.Strong professional experience with C# and modern .NET; ASP.NET Core, Web APIs, Entity Framework Core, SQL Server; Azure services; testing, version control, Agile; C1 English; STEM/CS degree or equivalent; fully remote work ability.
Key Responsibilities
- designing software
- solving technical challenges
- collaborating with teams
Skills & Tools
C#, .NET, ASP.NET Core, Web APIs, Entity Framework Core, SQL Server, Azure, Azure DevOps, CI/CD, Swagger, OpenAPI, Duende Identity Server, React
Job Details
- Category: Software Development
- Seniority: Senior Level
- Commitment: Full Time
- Workplace: Remote — United Kingdom or Spain or Ireland
- Languages: English
Benefits
- 401k matching
- Generous paid time off
- Retirement plan
- Generous parental leave
About IAM Cloud
A fully employee-owned, bootstrapped company building software that simplifies IT management in the cloud. — Industry: Information Technology