Taro Logo

Software Engineer

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 · Cloud

Description For Software Engineer

Microsoft's Azure Container App Service team is seeking a Software Engineer to join their dynamic team in Ho Chi Minh City. This role is part of the broader Azure organization, focusing on building and managing highly scalable distributed and serverless applications.

The Azure Container App Service team is responsible for popular Azure services like App Service (WebApps) and Container App, serving thousands of developers globally. These services process over 100 billion requests daily and manage nearly 2 million VMs, supporting mission-critical applications for Fortune 500 companies including Walmart, HSBC, Toyota, and Boeing.

As a Software Engineer, you'll be working on both open source and platform components in various programming languages. You'll design and deliver new services, features, and developer tools that define how applications are developed and hosted on Azure, with a focus on App Service infrastructure and App Service on Linux.

Key responsibilities include:

  • Breaking down work items and providing estimations
  • Collaborating with stakeholders on feature requirements
  • Developing maintainable and extensible code
  • Supporting system architecture and technical validation
  • Contributing to service operations and monitoring
  • Ensuring compliance with security and privacy standards

The ideal candidate should have:

  • Bachelor's or Master's degree in Computer Science or related field
  • Experience with languages like C++, C#, Java, JavaScript, or Python
  • Knowledge of distributed systems and cloud services
  • Experience with .NET, Linux, Docker, and Kubernetes (preferred)

Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth in a collaborative, inclusive environment.

Last updated 3 days ago

Responsibilities For Software Engineer

  • Review and break down work items into tasks
  • Collaborate with stakeholders to define feature requirements
  • Apply coding standards and best practices
  • Support identification of dependencies and design documentation
  • Contribute to data analysis and feedback integration
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

Java
JavaScript
Kubernetes
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Experience with distributed systems and services in the cloud
  • Excellent written and oral communication skills
  • Experience with .NET based systems (plus)
  • Experience using Linux, Docker, Kubernetes (plus)
  • Experience using public cloud services including Azure, AWS or Google Cloud

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