11 days ago

Software Engineer

Microsoft

Hybrid
Full Time
$130,000
Hybrid

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$130,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Overview

Azure is the fastest-growing business in Microsoft’s history and is the foundation of Microsoft’s commercial Cloud Services. We are a part of the Azure Core team that builds and manages the core platform across various services. This is an exciting opportunity to innovate and shape the world's computers.

As a Software Engineer, you will collaborate to deliver the next generation of our cloud capacity management technologies, a critical investment area for Microsoft Azure. This work ensures high availability for Azure cloud customers. Your contributions will impact millions globally, offering learning opportunities and challenges in high-scale distributed systems, optimization models, and project management.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we foster a growth mindset, innovate to empower others, and collaborate to realize shared goals. We uphold values of respect, integrity, and accountability to create an inclusive culture where everyone can thrive.

Responsibilities

  • Works with appropriate stakeholders to determine user requirements for a feature.
  • Supports identification of dependencies and the development of design documents for a product feature with oversight.
  • With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.
  • Assists and learns about breaking down work items into tasks and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
  • Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

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.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR 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 equivalent experience.

Key skills/competency

  • Cloud Capacity Management
  • Distributed Systems
  • High Availability
  • Optimization Models
  • Software Development
  • C++/Java/Python
  • System Monitoring
  • Problem Solving
  • Collaboration
  • Azure Services

Tags:

Software Engineer
cloud capacity
distributed systems
high availability
optimization
project management
code implementation
stakeholder collaboration
system monitoring
reliability
efficiency
C
C++
C#
Java
JavaScript
Python
Azure
Cloud Services
Algorithms
Data Structures

Share Job:

How to Get Hired at Microsoft

  • Research Microsoft's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience with distributed systems, cloud computing, and strong programming skills in C++, Java, or Python for this Software Engineer role.
  • Master technical interviews: Practice data structures, algorithms, and system design, especially related to large-scale cloud infrastructure at Microsoft.
  • Showcase problem-solving: Be ready to discuss how you've designed, implemented, and monitored robust, scalable software solutions.
  • Demonstrate Azure knowledge: Familiarize yourself with Microsoft Azure services and its underlying architecture to show genuine interest and understanding.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background