Software Engineer 2

49 Minutes ago • 3 Years + • DevOps

Job Summary

Job Description

As a Software Engineer 2, you will design, build, and deliver new services, features, and developer tools for Azure App Service infrastructure and App Service on Linux. This involves working on open-source and platform components in various programming languages. You will collaborate on feature requirements, code reviews, testing, and deployment, ensuring code quality and reliability. Responsibilities include supporting live service operations, integrating telemetry data, adhering to security standards, and contributing to architectural processes. The role requires proficiency in distributed systems and cloud services, and experience with technologies like .NET, Linux, Docker, and Kubernetes is a plus.
Must have:
  • Bachelor's degree in Computer Science or related field
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience with distributed systems and cloud services
  • Excellent communication skills
Good to have:
  • Master's degree in Computer Science
  • .NET experience
  • Linux, Docker, Kubernetes experience
  • Public cloud service experience (Azure, AWS, GCP)

Job Details

Overview

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.

 

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 (RQs) 

  • 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 (PQs) 

  • 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 3+ 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

ION - Senior DevSecOps Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
HP - Machine Learning Engineer

HP

Palo Alto, California, United States (On-Site)
6 Months ago
N-iX - Middle Data Engineer

N-iX

Ukraine (Remote)
3 Weeks ago
PwC - IN-Manager – D365 Scm -Ms Dynamics– Advisory  - Mumbai

PwC

Mumbai, Maharashtra, India (On-Site)
6 Months ago
IGN - Senior Full Stack Software Engineer

IGN

United States (Hybrid)
5 Months ago
The Walt Disney Company - Sr Manager, System Reliability Engineering

The Walt Disney Company

Orlando, Florida, United States (On-Site)
1 Day ago
Azerion - Cloud Engineer

Azerion

Ankara, Türkiye (Hybrid)
13 Hours ago
Gearbox Software - Senior Site Reliability Engineer

Gearbox Software

Frisco, Texas, United States (On-Site)
4 Months ago
N-iX - Solution Architect (Spanish Speaking)

N-iX

Poland (Remote)
1 Day ago
Larian Studios - Senior Automation Engineer

Larian Studios

Guildford, England, United Kingdom (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - IN- Senior Associate – D365 Technical -Ms Dynamics– Advisory  - Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
6 Months ago
Columbia Sportswear Company - Azure Cloud Developer/Engineer

Columbia Sportswear Company

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Microsoft - Research Intern - Optical Technologies

Microsoft

Mountain View, California, United States (On-Site)
50 Minutes ago
Epic Games - Principal Programmer, Horde

Epic Games

Canada (On-Site)
1 Day ago
CloudHire - Senior Database Engineer

CloudHire

Karnataka, India (Remote)
4 Weeks ago
Extreme Network - Cloud Database Administrator (9466)

Extreme Network

Toronto, Ontario, Canada (Hybrid)
6 Months ago
Trend Micro - Cloud Engineer (Golang/Python, Backend Focus) 雲端開發工程師

Trend Micro

Taipei City, Taiwan (On-Site)
5 Months ago
NVIDIA - Senior Site Reliability Engineer - GPU Clusters

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
PwC - ETIC, Cybersecurity Graduate Program (German Speaker)

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
5 Months ago
Hitachi - Project Manager

Hitachi

Paris, Île-de-France, France (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

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

Corsair - ICUE Test Engineer

Corsair

Vietnam (On-Site)
3 Weeks ago
NinjaVan - Quản lý trạm giao nhận - Bình Dương

NinjaVan

Binh Duong, Vietnam (On-Site)
5 Months ago
WebMD - Associate Software Developer

WebMD

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
4 Months ago
Ubisoft - Finance and Operations Director

Ubisoft

Da Nang, Vietnam (On-Site)
5 Days ago
Garena - AI Image Creation Collaborator

Garena

Hanoi, Hanoi, Vietnam (On-Site)
1 Day ago
Garena - Campaign Marketing Intern (Free Fire)

Garena

Hanoi, Hanoi, Vietnam (On-Site)
1 Month ago
Virtuos - 3D Environment Art Manager

Virtuos

Vietnam (On-Site)
3 Weeks ago
Amanotes - Head of Division (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Amanotes - Senior Level Designer (New Games - Hybrid Casual Games)

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
2 Months ago
Rackspace Technology - Senior Machine Learning Engineer

Rackspace Technology

Vietnam (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Hitachi - Azure Developer

Hitachi

Hyderabad, Telangana, India (Remote)
5 Months ago
Tencent - Version management 游戏版本管理

Tencent

Shenzhen, Guangdong Province, China (On-Site)
5 Months ago
Omnissa - Staff Engineer (C++ Windows Internals)

Omnissa

Bengaluru, Karnataka, India (On-Site)
6 Months ago
N-iX - Solution Architect (Spanish Speaking)

N-iX

Poland (Remote)
3 Weeks ago
Trailmix Games - Senior DevOps Engineer

Trailmix Games

London, England, United Kingdom (Hybrid)
1 Month ago
Velotio Technologies - Lead DevOps Engineer (OpenShift)

Velotio Technologies

Maharashtra, India (Remote)
2 Weeks ago
Next Level Business Services - Windows Azure Build Engineer

Next Level Business Services

Redmond, Washington, United States (On-Site)
5 Months ago
UXBERT Labs - Senior DevOps Engineer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
2 Months ago
ION - Cloud Engineer Kubernetes

ION

Castellazzo Bormida, Piedmont, Italy (Hybrid)
6 Months ago
Impronics Technologies - AWS Cloud Engineer

Impronics Technologies

Gurugram, Haryana, India (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (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