Taro Logo

Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions and services.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
4+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Developer Division is seeking a Senior Software Engineer to join their Developer Artificial Intelligence team. This role focuses on building the next generation of AI-enabled developer tooling experiences across Visual Studio Code, GitHub Copilot extensions, Visual Studio, and Azure developer services. The position offers an exciting opportunity to work at the intersection of developer tooling and modern generative AI systems.

The team is responsible for building platforms, products, and features that are integrated into Microsoft's developer tools ecosystem. This role requires a deep interest in AI technology and software development, with opportunities to work on cutting-edge projects that will shape the future of AI-enabled software development.

The position offers competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role is remote-friendly with up to 100% work from home options.

Ideal candidates will have strong full-stack development experience, familiarity with modern AI technologies, and a proven track record of building customer-facing products. The role involves working with various programming languages and technologies, including TypeScript, Python, Go, and .NET.

This is an excellent opportunity for experienced engineers who want to be at the forefront of AI innovation in developer tools, working with a collaborative team on ambitious projects that will impact developers worldwide. The role offers both technical challenges and the chance to shape the future of software development tools.

Last updated 7 months ago

Responsibilities For Senior Software Engineer

  • Build end-to-end products and features working across different codebases and front-ends
  • Apply the frontier of AI/LLM technologies to deliver features that delight developers
  • Deliver and iterate quickly on new product opportunities, driven by usage and engagement
  • Operate as part of a fast-paced team on ambitious new projects
  • Design, implement, debug, and deliver experiences in TypeScript, Python, Go, .NET and others

Requirements For Senior Software Engineer

TypeScript
Python
Go
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Preferred: 1+ years of experience working on modern generative AI-based products/tools
  • Preferred: 5+ years of full-stack product engineering experience
  • Preferred: Master's Degree in Computer Science with 6+ years experience

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?