Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#javascriptpythonreacttypescriptaillmcloudfrontend

About the Role

Software Engineer II role building next-generation AI-driven application experiences on the Microsoft Power Platform. Develop cloud-first solutions that enable customers to transform business problems into intelligent applications using generative AI technology. Work in an agile environment to deliver innovative, AI-first experiences with global impact.

Key Responsibilities

  • Work closely with stakeholders to gather and refine user requirements
  • Contribute to design documentation and implement scalable, reusable code
  • Break down complex work into smaller tasks in an agile environment
  • Act as Designated Responsible Individual for monitoring and maintaining live site reliability
  • Embrace start-up-like culture to deliver cloud-first solutions rapidly

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
  • Experienced coding, debugging, algorithm design and problem-solving skills
  • Experience in front-end development

Nice to Have:

  • 3+ years of experience in development demonstrating ambiguity and end-to-end ownership
  • Experience with web application development using .Net/C#/React/typescript
  • Experience driving complex server & client architecture across large product teams
  • Experience designing with large language models (LLM) and prompt engineering

Benefits & Perks

  • Industry leading healthcare