Software Engineer II

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

Software Engineer II role on the Microsoft Shopping team, focusing on developing and optimizing distributed services and performance-optimized systems for AI/LLM-powered shopping experiences across Bing, MSN, and Edge. The role involves collaborating with stakeholders, driving design, writing and optimizing code, and staying updated on new trends to improve product availability, reliability, and performance.

What you'd actually do

  1. Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  2. Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  3. Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  4. Works collaboratively with other platform, infrastructure, application engineers as well as designers/PMs to build next generation shopping products and services.
  5. Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience
  • coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

Nice to have

  • Master's Degree in Computer Science or related technical field
  • 3+ years technical engineering experience
  • 5+ years technical engineering experience
  • distributed systems development
  • microservices

What the JD emphasized

  • AI
  • LLMs
  • LLM-based Agents

Other signals

  • AI
  • LLMs
  • LLM-based Agents
  • personalization
  • savings
  • transparency
  • convenience
  • shopping experiences