Taro Logo

Software Engineering 2 -- Essential Protocols

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Ho Chi Minh City, Vietnam
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineering 2 -- Essential Protocols

Microsoft's Essential Protocols team is seeking a Software Engineer 2 to develop and maintain backend services processing hundreds of millions of requests per second in the M365 Ecosystem. This role offers an exciting opportunity to work on large-scale services that serve hundreds of millions of users globally. As a Software Engineer, you'll be responsible for designing, developing, and maintaining critical software components, ensuring their quality, performance, and reliability.

The position combines technical challenges with significant growth opportunities, allowing you to develop deep technical expertise while collaborating with cross-functional teams. You'll be working in a flexible environment that supports both hybrid and remote work arrangements. The role involves handling high-scale backend services, making it perfect for engineers passionate about distributed systems and performance optimization.

The Essential Protocols team plays a crucial role in Microsoft's M365 ecosystem, making this an opportunity to impact products used by millions worldwide. You'll be working with modern technologies and best practices, contributing to services that must maintain high availability and performance standards. The role offers excellent career growth potential, competitive benefits, and the chance to work with industry-leading professionals.

Microsoft's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers looking to make a significant impact while developing their careers. The company's comprehensive benefits package, commitment to work-life balance, and focus on employee development make this an attractive opportunity for talented software engineers seeking their next challenge.

Last updated 7 hours ago

Responsibilities For Software Engineering 2 -- Essential Protocols

  • Contributes to the identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as a Designated Responsible Individual (DRI) for on-call duties
  • Monitors system/product/service for degradation and resolves issues
  • Stays current with latest technologies and best practices

Requirements For Software Engineering 2 -- Essential Protocols

Java
Python
  • Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience
  • Solid programming skills in C#, Java, Rust, or C++
  • Experience developing high-quality code and clean designs
  • Excellent problem-solving skills
  • Strong communication skills
  • Must pass Microsoft Cloud background check

Benefits For Software Engineering 2 -- Essential Protocols

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineering 2 -- Essential Protocols