All Jobs Vacancy

Senior Software Engineer (.NET & AI Platforms)

Posted 2 weeks ago by Conspicious

Job Overview

We are seeking a Senior Software Engineer to join our Platform team and help build our AI ecosystem. Reporting to the Platform Manager, you will work in a multidisciplinary team of 3-6 engineers, developing internal applications, shared services and reusable capabilities that enable AI adoption across the organisation.

This hands-on role combines approximately 60% software engineering and delivery with 40% technical leadership, solution design and stakeholder collaboration. You will own technical workstreams and implementation decisions, aligned with the Principal Architect's broader direction. The focus is application and platform software.

You will work in a remote-first, agile environment, improving existing solutions and learning as AI technologies evolve. Strong .

NET engineers who are keen to develop AI expertise are encouraged to apply.

Key Responsibilities

  • Design, develop and maintain enterprise applications, APIs and shared services using C#, .NET, ASP.NET and Blazor.
  • Build AI-powered applications, Retrieval-Augmented Generation (RAG) solutions, AI agents and orchestration capabilities.
  • Create reusable platform components and accelerators, with documentation and examples that support adoption by other teams.
  • Maintain and enhance existing applications, improving scalability, maintainability, reusability and performance.
  • Lead technical workstreams, assess trade-offs and own implementation decisions within the agreed architectural direction.
  • Collaborate with architects, engineers and business stakeholders to clarify requirements and deliver practical solutions.
  • Perform code reviews, develop unit and integration tests, and contribute to engineering standards and knowledge sharing.
  • Contribute to CI/CD pipelines, release processes and reliable software delivery.
  • Support incident investigation, production troubleshooting and root cause analysis; improve performance and meet agreed service-level commitments for owned services.
  • Occasionally support customer-facing applications in collaboration with the Service Delivery team.
  • During your first year, deliver AI capabilities adopted by multiple teams and contribute to the evolution of the platform architecture.

Experience

  • Typically 7+ years of professional software engineering experience, with ownership of enterprise applications from design through production support.
  • Strong C# and modern .NET skills, plus experience maintaining and enhancing .NET Framework and ASP.NET applications.
  • Hands-on experience with ASP.NET Core, REST APIs, microservices, event-driven architectures and Blazor.
  • Practical experience with at least one of SQL Server, PostgreSQL or Cosmos DB.
  • Experience with CI/CD, unit testing and integration testing.
  • Proven production debugging, root cause analysis and performance optimisation skills.
  • Experience leading technical workstreams, reviewing code and collaborating with technical and business stakeholders.
  • Strong ownership, communication and problem-solving skills, with a pragmatic approach to decisions and an ability to adapt, learn and work through ambiguity.

Desirable

  • AI application development, LLMs, Azure OpenAI, RAG, AI agents, orchestration, vector databases, Semantic Kernel, LangChain or Microsoft Foundry.
  • Azure App Service, Functions, Container Apps, API Management or Key Vault.
  • React or Angular; messaging technologies such as Azure Service Bus, RabbitMQ or Kafka.
  • OpenTelemetry, Application Insights, design patterns, SOLID principles, Clean Architecture or Test Driven Development (TDD).

What we Offer

  • Competitive salary based on experience.
  • Competitive annual leave, including your birthday off.
  • Critical Illness and Death in Service cover.
  • Pension Scheme eligible to join from day 1.
  • Electric Vehicle Salary Sacrifice Scheme.
  • Employee Assistance Programme.
  • Mental Health First Aiders and a proactive approach to a positive workplace.
  • Opportunities for professional growth and development including Microsoft certification training.
  • A forward-thinking and digitally innovative work environment.
  • Access to Microsoft tools and technologies to build enterprise applications and AI platform capabilities.
Rate:
£85,000/year
Location:
United Kingdom
IR35 Status:
Not specified
Remote Status:
Remote
Industry:
IT
Seniority Level:
Senior

Take-Home Pay

£5,625 per month

Visit calculators for additional details

Share job