Microsoft
Principal Software Engineer
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%.
- 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.
- 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
About Microsoft
Microsoft
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£85,000
This role
£60,000
UK median
This salary is 42% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks