Taro Logo

Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer

Azure, Microsoft's fastest-growing business division, is seeking a Software Engineer to join their Core team. This role focuses on building and managing core platform services across compute, storage, and networking within Azure. As a Software Engineer, you'll tackle challenges related to reliability, resilience, and concurrency in distributed systems, specifically working on Azure Capacity Services.

The position offers a unique opportunity to make high-impact changes daily while working with cutting-edge cloud technology. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that emphasizes growth mindset, innovation, and collaboration.

The role involves working with stakeholders to gather requirements, developing design documents, implementing code, and monitoring system performance. You'll be responsible for maintaining and improving the availability, reliability, and efficiency of Azure's core services. The position offers a hybrid work arrangement with up to 50% work from home flexibility and requires 0-25% travel.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of background.

This is an excellent opportunity for software engineers who want to work on large-scale distributed systems, make meaningful contributions to cloud infrastructure, and be part of a team that shapes the future of cloud computing. The role combines technical challenges with professional growth opportunities in a collaborative, innovative environment.

Last updated a month ago

Responsibilities For Software Engineer

  • Works with stakeholders to determine user requirements for features
  • Supports identification of dependencies and development of design documents
  • Creates and implements code for products, services, or features
  • Assists in breaking down work items into tasks and provides estimation
  • Monitors system/product feature/service for degradation and recommends actions
  • Reviews developments to improve availability, reliability, efficiency, and performance

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Ability to meet Microsoft security screening requirements

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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