Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#javascriptreactazurerest apisnosqlsqlgithub copilotai/llms

About the Role

Software Engineer II role building Microsoft's partner ecosystem platform. Responsibilities include architecting commerce experiences, leveraging AI tools, and delivering scalable solutions. Requires 2+ years experience with cloud services, web APIs, and frontend technologies.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Contributes to design documents and identifies dependencies
  • Creates and implements code for products or services
  • Breaks down larger work items and provides estimations
  • Acts as on-call DRI to monitor and restore systems

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 2+ years coding experience in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years experience designing and shipping scalable distributed software on cloud platforms (Azure, AWS, Google Cloud)
  • 2+ years experience building scalable Web Services and REST APIs with NoSQL/SQL backend
  • 1+ years experience building user interfaces with HTML, CSS, React, Angular, Vue, Node.js

Nice to Have:

  • Master's Degree in Computer Science or related field AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
  • 1+ years experience with infrastructure as code tools like Terraform or ARM templates
  • 1+ years experience with AI-assisted coding tools (e.g., GitHub Copilot) and LLMs (GPT, Claude)

Benefits & Perks

  • Industry leading healthcare