Back to jobsJob overview

About the role

Software Engineer at Microsoft

Required Skills

pythonc#javascriptcloud technologiesailocalizationobject-oriented designscalable service design

About the Role

Microsoft seeks a Software Engineer to build a next-generation AI-powered localization platform. The role involves designing scalable components, writing high-quality code, and collaborating across teams to enable global product experiences.

Key Responsibilities

  • Design scalable components and localization platforms for global audiences
  • Write high-quality, secure, and reliable code
  • Participate in design discussions, code reviews, and pair programming
  • Work cross-functionally with engineers, program managers, and data scientists
  • Explore new technologies and broaden expertise across engineering disciplines

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical discipline OR equivalent experience
  • Proven coding experience in languages like C, C++, C#, Java, JavaScript, or Python
  • Experience building libraries, SDKs, or development platform components
  • Ability to pass Microsoft Cloud background check upon hire and every two years

Nice to Have:

  • Master's Degree in Computer Science or related technical field
  • Familiarity with building web applications or cloud services
  • Interest in global product development and localization systems

Benefits & Perks

  • Industry leading healthcare