Software Engineer

Microsoft Microsoft · Big Tech · London, United Kingdom +1 · Software Engineering

Software Engineer role focused on developing cloud-based solutions for customers using modern software engineering practices and collaborating with customer engineers. The role involves creating code, contributing to open source, and working with Microsoft product teams to solve business challenges.

What you'd actually do

  1. Works with appropriate stakeholders to determine user requirements for a set of features.
  2. Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  3. Creates and implements code for a product, service, or feature, reusing code as applicable.
  4. Use modern engineering practices: CI/CD, automated testing, observability, and progressive delivery.
  5. Work directly with customer engineering teams to deliver production-ready solutions, unblock delivery, and ensure outcomes are adopted at scale.

Skills

Required

  • Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

Nice to have

  • Bachelor's Degree in Computer Science
  • OR related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Enjoy travel and are comfortable with travel up to 25%