Taro Logo

Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Ho Chi Minh City, Vietnam
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

Office 365 is at the heart of Microsoft's cloud-first, devices-first strategy, bringing together cloud versions of trusted communications and collaboration products. The Office 365 Connectivity team is seeking a Software Engineer passionate about building distributed, highly available systems that serve hundreds of millions of users.

The role involves working on the Microsoft productivity suite, enabling search experiences for core Office products like SharePoint, Outlook, and Teams. You'll be part of building "Mega Scale" internet services in Office 365 for consumers and businesses globally, helping end-users find the best connectivity and routing path to Office 365 service.

Key responsibilities include implementing authentication solutions, working with services spanning thousands of servers, handling billions of transactions, and staying current with emerging authentication technologies and security threats. The position offers the opportunity to work with cutting-edge computing concepts including security, search technology, AI, multi-threaded programming, performance, reliability, and scalability.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The company culture emphasizes growth mindset, innovation, and collaboration, with a strong commitment to diversity and inclusion.

This role requires a strong technical background in computer science or related field, with experience in languages like C++, Java, Python, or similar. You'll be working in a dynamic environment where you can make a significant impact on products used by millions of users worldwide while having opportunities for professional growth and development.

Last updated 8 hours ago

Responsibilities For Software Engineer

  • Working on Microsoft productivity suite search experience for Office products
  • Building distributed, highly available and resilient systems
  • Design and implement authentication solutions
  • Working with services handling billions of transactions
  • Keep updated with emerging authentication technologies and security threats

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Knowledge of computing concepts like security, search technology, AI, multi-threaded programming
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer