Taro Logo

Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative software, services, and solutions.
$84,200 - $165,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Come build the platform that powers Microsoft's partner ecosystem within the Partner Center & Marketplace division, a core part of Microsoft's Commerce + Ecosystems division. This role focuses on developing foundational services and experiences that enable partners to build, publish, sell, and grow with Microsoft while helping customers discover and deploy solutions.

As part of the Partner Foundations Engineering team, you'll be responsible for building platform and infrastructure services powering the Partner Portal, Partner AI Assistant, Partner Security, and Partner Enrollment. You'll work with cutting-edge technologies including Azure, OpenAI & LLMs, and leverage modern AI tools like Microsoft Copilot, Azure AI Studio, and GitHub Copilot.

The position offers significant impact as your components will be used across the entire ecosystem of internal and external stakeholders. You'll explore and innovate with advanced technologies, drive business processes, and contribute to broader strategy and vision. Success requires curiosity, eagerness to learn, and ability to deliver reliable, high-quality features that improve partner and customer experiences.

You'll work in a collaborative environment where innovation comes from many perspectives and continuous learning is valued. The role involves building services from the ground up and influencing solution architecture and design. Throughout, you'll demonstrate Microsoft's values of respect, integrity, and accountability while fostering an inclusive culture.

The base salary range is $84,200 - $165,200 per year across most U.S. locations, with higher ranges of $109,000 - $180,400 for the San Francisco Bay area and New York City metropolitan area. The position includes comprehensive benefits and requires passing Microsoft Cloud Background Check upon hire and every two years thereafter.

Last updated 5 days ago

Responsibilities For Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Support identification of dependencies and contribute to design documents
  • Implement code for products, services, or features
  • Break down work items into tasks and provide estimation
  • Monitor system and product features for degradation or downtime
  • Review developments and seek new knowledge to improve products
  • Contribute to design and architecture of new services

Requirements For Software Engineer

Java
JavaScript
Python
React
TypeScript
  • Bachelor's Degree in Computer Science or related technical discipline (or equivalent experience)
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Experience using AI-assisted coding tools like GitHub Copilot
  • Experience integrating large language models (LLMs)
  • Must pass Microsoft Cloud Background Check
  • 1+ years experience with cloud services platforms preferred
  • 1+ years experience with UX technologies like Angular or React preferred
  • 1+ years experience building scalable web services and APIs preferred

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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