Software Engineer

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
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 mission of empowering developers to build and manage highly scalable distributed and serverless applications on Azure. This role is part of a billion-dollar business serving fortune 500 companies, focusing on services like Azure App Service and Azure Container App.

The position offers an opportunity to work on large-scale distributed systems that process over 100 billion requests daily and manage nearly 2 million VMs. You'll be involved in designing and building next-generation services, features, and developer tools that define how applications are developed and hosted on Azure, with a particular focus on App Service infrastructure and App Service on Linux.

As a Software Engineer, you'll collaborate with stakeholders to define requirements, conduct code reviews, and ensure high-quality deliverables. The role requires expertise in various programming languages and technologies, including C++, Java, JavaScript, Python, and cloud platforms. You'll work with both open source and platform components, contributing to Microsoft's cloud strategy.

The ideal candidate should have a Bachelor's degree in Computer Science or equivalent experience, strong coding abilities, and experience with distributed systems and cloud services. You'll be part of a collaborative team environment, working on challenging engineering problems in areas like scalability, high-density multi-tenancy, and high availability.

Microsoft offers comprehensive benefits including healthcare, educational resources, parental leave, and investment opportunities. The position is based in Ho Chi Minh City, Vietnam, with a hybrid work arrangement allowing up to 50% work from home. Join Microsoft to shape the future of cloud computing while working in an inclusive environment that values growth mindset and innovation.

Last updated 2 hours ago

Responsibilities For Software Engineer

  • Learn to review and break down work items into tasks with stakeholder collaboration
  • Collaborate with key stakeholders to define feature requirements
  • Learn and apply coding standards and best practices through code reviews
  • Support the identification of dependencies and design documentation for product features
  • Contribute to data analysis and feedback integration for product engineering decisions
  • Develop and apply best practices for reliable code building
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer

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

Benefits For Software Engineer

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
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Software Engineer

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on Windows Server stability and quality, offering hybrid work and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to join their Business & Industry Copilot team, working on AI-driven business applications with competitive pay and benefits.

Software Engineer II

Software Engineer II position at Microsoft's Purview Information Protection team, focusing on building security features for Office products to protect sensitive information across platforms.

Software Engineer II

Software Engineer II position at Microsoft's Mixed Reality team, focusing on display software/firmware development for AR/VR technology. Hybrid role in Redmond, WA.

Software Engineer - Fullstack, Multiple Locations

Full-stack Software Engineering role at Microsoft with focus on developing maintainable and extensible code for products and services.