Microsoft

Microsoft

London

Principal Software Engineer

Full-Time£70,000 - 100,000 per yearأول أمسUnited Kingdom
IT

Job Description

Salary: £70,000 - 100,000 per year

Requirements:
  • Bachelors Degree in Computer Science or related technical field, or equivalent experience.
  • Experience partnering directly with customers or internal stakeholders to deliver solutions end-to-end.
  • Masters Degree in Computer Science or related technical field, or Bachelors Degree in Computer Science or related technical field, or equivalent experience.
  • Experience designing, deploying, and operating AI or LLM-based solutions, including prompt engineering, retrieval-augmented approaches, model tuning, evaluation, data quality, performance monitoring, and use of cloud AI platforms.
  • Familiarity with deploying and operating AI systems in production environments.
  • Understanding of model evaluation, data quality, and performance monitoring.
  • Experience using cloud AI platforms such as Azure ML, OpenAI, or similar.
  • Willingness to travel up to 25%.
Responsibilities:
  • Build and ship solutions that meet enterprise security standards from design through production.
  • Partner with stakeholders to define problem statements, success metrics, and architectural approaches that deliver measurable outcomes.
  • Own end-to-end system design for cloud and AI workloads, making tradeoffs across reliability, performance, cost, and maintainability.
  • Use modern engineering practices such as CI/CD, automated testing, observability, and progressive delivery to iterate quickly and reduce operational risk.
  • Work directly with customer engineering teams to deliver production-ready solutions, unblock delivery, and ensure outcomes are adopted at scale.
  • Create solution accelerators, reference architectures, and reusable code across customers and scenarios.
  • Learn and adapt as technologies and customer priorities evolve, bringing clarity, structure, and momentum to complex engagements.
  • Provide technical direction, coach engineers, and collaborate with product, data, and security partners.
  • Coordinate multiple workstreams, manage dependencies, and raise the bar on reliability and operational excellence for production services.
  • Create an environment of trust, accountability, and continuous improvement while representing the company professionally with external stakeholders.
Technologies:
  • AI
  • Azure
  • CI/CD
  • Cloud
  • Support
  • LESS
  • LLM
  • Security

More:

We are Microsoft, and our Frontier Company Engineering team works in a Forward Deployed Engineering model, embedding directly within customer teams to solve tough challenges and ship production-ready solutions quickly. We are a global team of world-class engineers applying AI across the development lifecycle to move from idea to production in days while maintaining high standards of security, quality, and trust. This is a full-time, individual contributor role based in London, United Kingdom, with remote working and travel of less than 25%. We offer an informal and flexible work environment, a competitive package, and benefits that support health, wellness, and financial future. We are committed to inclusion, growth mindset, and collaboration, and we welcome people from a wide range of backgrounds and perspectives.

last updated 35 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Microsoft

Microsoft

Microsoft

London

IT

Skills & Technologies

RustAzureCI/CDAILLMUI

Inferred from job description

Salary Insight

£85,000

This role

£60,000

UK median

This salary is 42% above the UK median for Software Engineers60,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom