Taro Logo

Software Engineer 2

Microsoft is a global technology company that develops software, cloud services, and hardware, empowering people and organizations worldwide.
Ho Chi Minh City, Vietnam
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 2

Microsoft's Office 365 team is seeking a Software Engineer 2 to join their Connectivity team in Ho Chi Minh City. This role is central to Microsoft's cloud-first strategy, working on critical services that power Office 365 products used by millions globally. You'll be part of building "Mega Scale" internet services, focusing on connectivity and routing optimization for Office 365.

The position involves working with cutting-edge technologies including AI and LLM for semantic search, while building distributed systems that handle billions of transactions. You'll be responsible for developing authentication solutions and maintaining highly available services that impact hundreds of millions of users worldwide.

This is an excellent opportunity for a mid-level engineer with 3+ years of experience to work on enterprise-scale systems. The role offers a hybrid work arrangement with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

The ideal candidate should have strong programming skills in languages like Java, JavaScript, Python, or C++, with a solid understanding of security, search technology, and distributed systems. You'll be joining a team that values innovation, collaboration, and continuous learning, working on products that are central to Microsoft's future growth and success.

This role combines technical challenges with real-world impact, as you'll be helping to shape the future of productivity tools used by organizations worldwide. If you're passionate about building reliable, scalable systems and want to work with leading-edge technology at global scale, this position offers an excellent opportunity to advance your career at one of tech's most influential companies.

Last updated 3 months ago

Responsibilities For Software Engineer 2

  • Enable search experience for core Office products like SharePoint, Outlook and Teams
  • Work with cutting edge search technology and empower semantic search using LLM technology with AI
  • Build distributed, highly available and resilient systems
  • Design and implement authentication solutions for services and applications
  • Work with services spanning thousands of servers, handling billions of transactions
  • Stay current with emerging authentication technologies and security threats

Requirements For Software Engineer 2

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Solid knowledge of computing concepts such as security, search technology, AI, multi-threaded programming
  • Knowledge of performance, reliability, scalability, and security
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer 2

Medical Insurance
Parental Leave
Education Budget
Vision Insurance
Dental Insurance
  • 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?