Senior Software Engineer

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

Senior Software Engineer role focused on building and operating platforms that power Microsoft's business operations. The role involves designing, building, and operating software to launch and manage products, working with partner engineers and product managers. A key aspect is the disciplined use of AI-assisted development tools (e.g., GitHub Copilot, agentic coding workflows, GenAI-based code review and test generation) and applying Responsible AI practices. The engineer will also integrate AI capabilities like LLMs and agents into production systems, improve developer velocity through automation and AI-powered workflows, and use telemetry for troubleshooting and performance improvement. Mentoring and raising the team's engineering bar are also expected.

What you'd actually do

  1. AI-native development: Use AI tools across the full SDLC in a disciplined way. Own the quality of AI-generated requirements, designs, and code - yours and your teammates' - and apply Responsible AI practices.
  2. Design and architecture: Lead design discussions for your project area, evaluate tradeoffs, and own architectural decisions with minimal oversight.
  3. Customer requirements: Partner with PM, and engineering to define requirements; ensure feedback loops on customer value and usage are in place.
  4. High-quality code: Write extensible, secure, performant code. Apply modern patterns including GenAI-assisted development. Drive code reviews and best practices at the product level.
  5. Testing and quality: Own the test strategy for your area. Improve the test suite and use AI tools for test automation.

Skills

Required

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years 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

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Hands-on experience using AI-assisted development tools (e.g., GitHub Copilot, agentic coding workflows, GenAI-based code review and test generation) in a disciplined, production-grade way.
  • Experience integrating AI capabilities (LLMs, agents, model-backed features) into production systems, including familiarity with Responsible AI principles and applying AI safety controls in production.
  • Experience owning a feature area end-to-end, from design through deployment, monitoring, and on-call ownership.
  • Experience designing and

What the JD emphasized

  • disciplined, production-grade way
  • Own the quality of AI-generated requirements, designs, and code
  • applying Responsible AI practices
  • integrating AI capabilities (LLMs, agents, model-backed features) into production systems
  • familiarity with Responsible AI principles and applying AI safety controls in production