Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythonjavac++javascriptsoftware developmentdebuggingai/mlquality 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 quality, security, and scalability. It targets 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 integrate feedback
  • Apply coding standards, conduct code reviews, and use debugging tools
  • Support architectural processes, quality assurance, and automation testing
  • Contribute to data analysis, live service operations, and system monitoring

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree (or pursuing) in Computer Science or related technical discipline
  • Proven experience coding in languages like C, C++, C#, Java, JavaScript, or Python
  • Equivalent experience accepted in lieu of degree
  • Graduation timeframe: 9/2025 to 8/2026 (for students/fresh graduates)

Nice to Have:

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

Benefits & Perks

  • Industry leading healthcare