Software Engineer

1 Month ago • 2 Years + • DevOps

Job Summary

Job Description

This Software Engineer role at Microsoft involves designing, building, and delivering new services and features for Azure App Service infrastructure and App Service on Linux. You'll work on both open-source and platform components using various programming languages. Responsibilities include collaborating on feature requirements, writing and testing code, supporting deployments, addressing issues in product features, contributing to architectural processes, and participating in live service operations. The role requires collaboration, problem-solving, and adherence to best practices for code quality and reliability. You'll work on large-scale distributed systems contributing to Microsoft's cloud strategy.
Must have:
  • Bachelor's degree in CS or related field
  • Proven coding experience (C, C++, C#, Java, JavaScript, or Python)
  • Experience with distributed systems
  • Excellent communication skills
Good to have:
  • Master's degree in CS
  • .NET experience
  • Linux, Docker, Kubernetes experience
  • Public cloud (Azure, AWS, GCP) experience

Job Details

Overview

Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential - and excitement for the journey ahead.

 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond. 

 

About the team:

 

Azure Container App Service team is part of broader Azure organization with a mission to empower developers to quickly build and manage highly scalable distributed and derverless applications on Azure. The team is responsible for some of the most popular, highly paid and fastest growing Azure services like Azure App Service (WebApps), Azure Container App. These services cater to thousands of developers across the globe to develop and manage Web, Mobile, API, Event-Driven and IoT applications. A billion-dollar business serving a multitude of industry sectors, our platform hosts mission critical applications for fortune 500 companies like Walmart, HSBC, Toyota, Boeing, Alaska Air, Kroger and more. Our customer satisfaction scores have set a new benchmark within Microsoft.

Bringing simplicity to our customers creates challenging engineering opportunities in areas like scalability, high-density, multi-tenancy, high availability, user experience and developer tools. Our services process 100 billion plus requests each day. As a PaaS offering, the infrastructure involves managing close to 2 million VMs under the hood.

The emergence of Serverless as next generation cloud compute and the recent disruptions in container and container orchestration technologies like Docker, Kubernetes; Cloud Native, Hybrid and Serverless application development and hosting platforms have an exciting future ahead. Come join us and help shape the next generation Serverless and Modern Application Platform for Azure.

 

About the role:

 

We are looking for strong engineers who are passionate about building new products while also managing a globally distributed service. A candidate who can produce high quality solutions independently but will contribute to and benefit from a collaborative and diverse team environment both locally and across geo.  A candidate who can wear many hats, learn quickly and change direction when needed.

In this role, you will design, build and deliver the next set of services, features and developer tools that will define how applications are developed and hosted on Azure, with a focus on App Service infrastructure and App Service on Linux. You'll be working on both open source and platform components written in a variety of programming languages.

This is an unique opportunity to work on large scale distributed systems and implement initiatives that are key to Microsoft's cloud strategy.

Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. 
    • OR equivalent experience. 

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. 
    • OR Bachelor's Degree in Computer Science or related technical field AND 2 year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Hands on experience with distributed systems and services in the cloud. Proven ability tracking complex technical issues for running online services.
  • 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.

Responsibilities

  • Learn to review and break down work items into tasks with stakeholder collaboration, provide estimations, and escalate delays, while also supporting feature deployments to customers, considering user and service impacts, and adhering to best deployment practices for safety. 
  • Collaborate with key stakeholders to define feature requirements, integrate feedback to enhance design, and establish feedback loops for continuous improvement based on customer metrics. 
  • Learn and apply coding standards and best practices through code reviews, developing maintainable and extensible code with guidance. Utilize debugging tools to proactively and reactively address issues in product features, ensuring code quality and reliability. 
  • Support the identification of dependencies and design documentation for product features, learn about system interactions and back-end dependencies, and contribute to architectural processes under guidance. Produce code to test hypotheses for technical solutions and assist with technical validation efforts. Collaborate on quality assurance plans, augment test cases, and integrate automation into testing, while understanding the implications of security and compliance in system architecture. 
  • Contribute to data analysis and feedback integration for product engineering decisions, acting as a Designated Responsible Individual (DRI) for monitoring and restoring system functionality within Service Level Agreement (SLA) timeframe. Participate in live service operations, and support telemetry data integration for system behavior insights, with a focus on performance, reliability, and safety. 
  • Develop and apply best practices for reliable code building, understand global and local regulations, customer scaling requirements, and support communication with key partners across Microsoft for user experience enhancement and partner needs. 
  • Ensure compliance with security, privacy, safety, and accessibility standards, leverage developer tools for code creation and debugging, contribute to automation in production and deployment, and proactively seek knowledge to improve product availability, reliability, efficiency, and performance at scale. 

Similar Jobs

Blizzard Entertainment - Senior Data Scientist, Computer Graphics

Blizzard Entertainment

Irvine, California, United States (On-Site)
6 Months ago
Hitachi - CE D365 Solution Architect

Hitachi

Paris, Île-de-France, France (Remote)
7 Months ago
N-iX - Middle .NET Fullstack Engineer

N-iX

Poland (Remote)
1 Month ago
Tide - Principal Cloud Engineer

Tide

Lithuania (Remote)
1 Week ago
Moloco - Software Engineer, Ads Infrastructure - Supply

Moloco

Seattle, Washington, United States (On-Site)
2 Weeks ago
Tencent - Senior Database Administrator (Private Cloud)

Tencent

(On-Site)
2 Months ago
Canva - Senior Software Reliability Engineer (Production Health)

Canva

Sydney, New South Wales, Australia (Remote)
2 Months ago
Luxoft - Senior .net developer

Luxoft

Poland, Ohio, United States (Remote)
5 Months ago
Dream Games - SecOps Engineer

Dream Games

İstanbul, Türkiye (On-Site)
10 Months ago
ByteDance - Senior Site Reliability Engineer - Data Infrastructure (Seattle)

ByteDance

Seattle, Washington, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

London stock Exchange - DataScope Senior Software Engineer (Backend C++)

London stock Exchange

London, England, United Kingdom (On-Site)
2 Weeks ago
Casumo - Quality Assurance Specialist

Casumo

(Hybrid)
2 Months ago
Progress carrers - Junior Software Engineer - AI focus

Progress carrers

Raleigh, North Carolina, United States (Hybrid)
3 Weeks ago
Endava - Senior DevOps Engineer (Azure)

Endava

Bogotá, Bogota, Colombia (On-Site)
2 Weeks ago
Snyk - Software Engineer (GO)

Snyk

London, England, United Kingdom (On-Site)
2 Weeks ago
CrowdStrike - Principal IAM Architect - Enterprise Identity Transformation

CrowdStrike

United States (Remote)
1 Month ago
PwC - ETIC, OCI Technical Support Engineer - Associate

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
6 Months ago
Enphase Energy - Software Engineer, Energy Management Cloud (Fullstack)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Capgemini - Software Engineer - B

Capgemini

Pune, Maharashtra, India (On-Site)
2 Weeks ago
Capgemini - Manual Tester

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ho Chi Minh City, Ho Chi Minh City, Vietnam

Rocket studio - Unity Developer (Junior)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Falcon games - PIXEL ARTIST

Falcon games

Hanoi, Hanoi, Vietnam (On-Site)
3 Weeks ago
Google - Strategic Agency Manager

Google

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
Amanotes - [ECHO team] Game Product Lead (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
5 Months ago
Rocket studio - UA Marketing (Middle/Senior)

Rocket studio

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Glass Egg - 3D Hard Surface Artist

Glass Egg

Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
Garena - CTV Content & Campaign Marketing

Garena

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Bootloader studio - Senior Unity XR Engineer

Bootloader studio

Ho Chi Minh City, Vietnam (On-Site)
2 Weeks ago
virtous games - Hard Surface Art Lead

virtous games

Ho Chi Minh City, Vietnam (On-Site)
1 Week ago
Virtuos - Human Resource Manager

Virtuos

Vietnam (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Rackspace Technology - AI/ML Architect

Rackspace Technology

Vietnam (Remote)
2 Months ago
Omnissa - Engineering Manager (C++, Linux/Windows/MacOS internals)

Omnissa

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Journee - Lead Engineer, Cloud Infrastructure

Journee

(Remote)
2 Months ago
Britive - SENIOR SOFTWARE ENGINEER (CLOUD)

Britive

Bengaluru, Karnataka, India (Remote)
6 Months ago
Google - Infrastructure Engineer, Google Distributed Cloud

Google

Cambridge, Massachusetts, United States (On-Site)
1 Month ago
GoTo Group - Lead Software Engineer - Engineering Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
6 Months ago
bosh group india - PreSales/ Solution Architect- Hybrid Cloud

bosh group india

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Axinous - Principal Software Development Engineer

Axinous

(Remote)
3 Months ago
PowerSchool - Cloud Operations Engineer 1

PowerSchool

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Luxoft - DevOps Engineering Lead

Luxoft

Pune, Maharashtra, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Vancouver, British Columbia, Canada (On-Site)

Mountain View, California, United States (Hybrid)

Shenzhen, Guangdong Province, China (On-Site)

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (On-Site)

Paris, Île-de-France, France (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug