Software Engineer II

Microsoft Microsoft · Big Tech · Redmond, WA +1 · Software Engineering

Software Engineer II role focused on building and scaling backend services for Microsoft AI Search Places, which uses geospatial knowledge and AI for location search. The role involves applying ML solutions to geospatial problems and experimenting with LLMs to improve system quality and efficiency.

What you'd actually do

  1. Designs and builds scalable, backend‑focused software services and distributed systems that improve service reliability, performance, security, and efficiency, supporting high‑volume geospatial and location‑based workloads in production.
  2. Applies engineering techniques and machine learning solutions to solve complex geospatial suggestion and location search problems in production.
  3. Works on core technology and engineering stack to deliver features to ensure premium service quality internationally.
  4. Experiments with new technologies such as LLMs to improve quality and efficiency of the system.
  5. Designs and builds software functionalities to improve service reliability, scalability, performance, security, efficiency, etc.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years of technical engineering experience
  • coding in languages C# & .NET

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 2+ years work experience with coding in languages in C# & .NET
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years work experience with coding in languages including C# & .NET
  • Capable of designing and implementing scalable production quality services and automated solutions to process large scale data
  • Solid collaborative and interpersonal communication skills.
  • Maps/Geospatial experience.
  • Understanding of Azure or other cloud services/functions.
  • Leveraging Agentic Productivity Tools for tasks.
  • Familiarity with machine learning frameworks and libraries
  • experience in machine learning and artificial intelligence projects.

What the JD emphasized

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.

Other signals

  • applying engineering techniques and machine learning solutions to solve complex geospatial suggestion and location search problems
  • experiments with new technologies such as LLMs to improve quality and efficiency of the system