Apply Edge Start your job search

Lead Software Engineer

Apply Recruitment · United Kingdom

Apply & track with Apply Edge
Senior .NET Software Engineer / Technical Lead required for a global SaaS company, paying up to £80,000 + Benefits with a fully UK-Remote workforce. (No UK Office)As a Senior .NET Software Engineer / Technical Lead you will join a collaborative team of likeminded Software Engineers who are building out their next-generation, global cloud-native SaaS platform, with a real focus on high quality Software Engineering principles for a customer centric SaaS tool.This is very much a hands-on coding role within a strong Engineering team, where the emphasis isn't simply on delivering code; there is a high technical bar around how software is designed, tested and built.You'll spend the majority of your time contributing directly to the codebase, alongside some opportunity to contribute to technical and architectural discussions, support other Engineers and help maintain the Engineering standards already established across the team.Software Engineering standards and technologies include:Up to date codebase; including C#, ASP.NET Core, .NET 10 and Entity Framework CoreMicroservices and cloud-native architectureSOLID and DRY principles, alongside strong Software Design PatternsTDD and DDD as established Engineering approaches within the teamArchitectural patterns including Vertical Slice ArchitectureRESTful APIs and backend services supporting Web and Mobile ApplicationsEvent-driven and asynchronous architecture, including Azure Service BusUnit, Integration and Automated TestingSQL and relational database design, including Azure SQL / SQL ServerAzure Cloud ServicesOther nice-to-have experience or willingness to be involved in / learn:Containerisation and Orchestration - Docker and Kubernetes.NET Aspire for cloud-native orchestrationObservability using technologies such as OpenTelemetryIdentity and Access Management including OAuth 2.0 / OpenID ConnectResilience patterns including retries, timeouts and circuit breakersDistributed caching using RedisComfortable utilising AI both as part of your Engineering workflow and within Software ProductsThis is a business where you are also given time to stay up to date with the industry and they support learning new skills with training allocationsThis is a backend focused role, working alongside a talented wider Product and Engineering team, where you will be predominantly focused on greenfield development.You'll be helping to build the backend services, APIs and data architecture behind a secure, scalable, multi-tenant SaaS platform, alongside developing reusable components and libraries that can accelerate future development.With a defined pipeline of work, there is plenty for you to take ownership of from a hands-on development perspective, whilst still having input into product decisions, technical discussions and architectural ideas.As this is a next-generation platform that is still evolving, there are areas still to be defined, therefore some comfort with ambiguity would also be useful.Given the vision of the company you'll have plenty of opportunity to expand your skillset, in a supportive environment with a fantastic leader, focused on implementing modern Software Engineering approaches and the latest technologies across their flagship product.To find out more please click Apply and we will be in touch.