Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythonjavac++javascriptsoftware developmentdebuggingaicode reviewquality assurance

About the Role

This Software Engineer role at Microsoft's AI Asia team focuses on developing software, tools, and code for products like Edge browser, Bing search, and AI applications. The position involves creating maintainable code, collaborating with stakeholders, and ensuring system reliability and security. It's targeted at recent graduates or last-year students in computer science or related fields.

Key Responsibilities

  • Develop software, tools, and code for product features and infrastructure
  • Collaborate with stakeholders to define requirements and incorporate feedback
  • Create and implement extensible, maintainable code following coding standards
  • Participate in testing, quality assurance, and debugging to ensure reliability
  • Ensure compliance with security, privacy, safety, and accessibility standards

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree (or currently pursuing) in Computer Science or related technical discipline
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Graduation time between 9/2025 and 8/2026 (for students/fresh graduates)

Nice to Have:

  • Master's Degree (or currently pursuing) in Computer Science or related technical field

Benefits & Perks

  • Industry leading healthcare