Software Engineer II

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

Microsoft is seeking a Software Engineer II with frontend, backend, or full-stack experience to help build AI-powered solutions that improve how users work with content and tools across the M365 suite. The role focuses on developing services and experiences that make tasks simpler, faster, and more intuitive, while maintaining a strong focus on delivering the right solutions for users. The engineer will build and ship services using industry best practices and collaborate with cross-functional teams to deliver products. The position emphasizes open-minded problem solving, practical experimentation, and contributing to an inclusive team culture grounded in respect, integrity, accountability, growth, innovation, and collaboration.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, TypeScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements.
  • Must pass the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and 3+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, TypeScript, or Python; or bachelor's degree in a related field and 5+ years of such experience; or equivalent experience.
  • Experience designing, architecting, and driving development of large features or functionality.
  • Experience building applications on top of large language models (LLMs).
  • Ability to collaborate across multiple disciplines.
  • Experience with customer-focused innovation.

Responsibilities

  • Participate in defining key scenarios, use cases, and end-user experiences.
  • Design, implement, and refine solutions in partnership with product management, design, and partner teams.
  • Identify difficult problems, evaluate the pros and cons of practical solutions, and drive decision-making.
  • Contribute to a team that values diverse ideas, perspectives, and backgrounds, and model an open, honest, and inclusive approach to problem solving.
  • Leverage others to gain clarity and maintain forward progress.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service