Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Software Engineer II

Microsoft

$100,600 - $199,000
Oct 24, 2025
Redmond, WA, US
Apply Now

Microsoft Developer Division is looking to enhance the productivity, satisfaction, and enjoyment of Go developers by developing both traditional and AI-assisted tooling improvements for Go, leveraging AI-powered development workflows and contributing to the Go open-source community.

Requirements

  • 2+ years technical engineering experience with coding in C, C++, Go, Rust, C-Sharp, or other systems programming languages OR equivalent experience.
  • 3+ years programming experience collaborating on software development in a group setting (professional or OSS community) AND experience working in software compilers or developer tools.
  • 6+ months of experience using AI-assisted development tools with responsible AI principles (e.g., GitHub Copilot, Visual Studio IntelliCode, or similar) to enhance productivity and code quality.
  • Experience applying AI technologies (such as large language models or code generation tools) in software development workflows, including tasks like static analysis, automated documentation, pattern recognition, compiler-assisted suggestions or test generation.
  • 3+ years of experience working on developer tools for the Go programming language.
  • Experience with code analysis tool development (static, dynamic, source, and/or binary-level).
  • Experience with debuggers, profilers, or symbol format development.

Responsibilities

  • Contribute to the design and implementation of the Go compiler and tools ecosystem, including AI-enhanced developer experiences such as code generation, diagnostics, and performance analysis.
  • Work with a combination of open and closed-source developer tools technologies, focused on delivering Go toolset improvements that integrate intelligent code assistance and AI-powered analysis.
  • Represent Microsoft in the Go open-source community, sharing AI-related learnings and improvements where possible.
  • Explore new opportunities to incorporate generative AI, large language models, and other emerging technologies into compiler tooling, developer experience, and test automation.
  • Gather requirements and develop both traditional and AI-assisted tooling improvements for Go.
  • Work alongside talented engineers on high-impact internal systems programming workloads, helping shape the future of AI-assisted developer productivity.

Other

  • 3 days / week in-office
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Leverage your collaboration and communication skills to partner with internal teams on direction, priorities, and guidance around Go best practices and the responsible use of AI in development workflows.
  • Experience with customer focus and interest for shipping intelligent, high-quality commercial software.