12 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 Microsoft’s fastest-growing business, forming the bedrock of its commercial Cloud Services. Joining the Azure Core team, you will be instrumental in building and managing the core platform for various services. This exciting Software Engineer opportunity allows you to innovate and shape the world’s computers.

About the Role

As a Software Engineer at Microsoft, you will collaborate to deliver next-generation cloud capacity management technologies, a critical investment area for Microsoft Azure. Your contributions will impact millions of global customers, offering significant learning opportunities and challenges in high-scale distributed systems.

Our Culture

Microsoft's mission is to empower every person and organization to achieve more. We cultivate a growth mindset, innovate to empower others, and collaborate to achieve shared goals. Our values of respect, integrity, and accountability foster an inclusive environment where everyone thrives.

Responsibilities

  • Collaborate with stakeholders to define user requirements for features.
  • Support the identification of dependencies and development of design documents with oversight.
  • Create and implement code for products, services, or features, reusing code as applicable, with guidance.
  • Assist in breaking down work items into tasks and provide estimations.
  • Act as a Designated Responsible Individual (DRI) for monitoring system degradation, downtime, or interruptions for simple problems, recommending restoration actions by following playbooks.
  • Review current developments and proactively seek new knowledge to enhance availability, reliability, efficiency, observability, and performance of products, ensuring consistency in monitoring and operations at scale.

Qualifications

Required Qualifications:
  • Bachelor's Degree in Computer Science, a related technical discipline, or equivalent experience.
  • Proven coding experience in languages including C, C++, C#, Java, JavaScript, or Python.
Other Requirements:
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
  • Bachelor's Degree in Computer Science or a related technical discipline AND 1+ year(s) technical engineering experience with coding in C, C++, C#, Java, JavaScript, OR Python, OR a Master's Degree in Computer Science or a related technical discipline with proven coding experience in these languages, OR equivalent experience.
  • Experience with Azure Cloud and React.js.

Key skills/competency

  • Distributed Systems
  • Cloud Capacity Management
  • Software Development
  • Azure Platform
  • Coding (C, C++, C#, Java, JavaScript, Python)
  • System Reliability
  • Problem Solving
  • Technical Design
  • Stakeholder Collaboration
  • Performance Monitoring

Tags:

Software Engineer
Cloud Capacity
Distributed Systems
Software Development
System Reliability
Stakeholder Collaboration
Technical Design
Performance Monitoring
C
C++
C#
Java
JavaScript
Python
Azure
React.js

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 platforms, and relevant coding languages.
  • Showcase Azure knowledge: Emphasize any experience or projects with Azure, React.js, or similar cloud technologies.
  • Prepare for technical interviews: Practice data structures, algorithms, and system design problems common at Microsoft.
  • Demonstrate a growth mindset: Articulate how you learn, adapt, and collaborate to achieve shared technical goals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background