Software Engineering

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through cloud computing and software solutions.
$75,000 - $120,000
Cloud
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cloud

Description For Software Engineering

Azure, Microsoft's fastest-growing business, forms the foundation of Microsoft's commercial Cloud Services and is the only hyper-scale, enterprise-grade cloud solution with genuine hybrid capability. As a Software Engineer in the Azure Networking team, you'll be responsible for designing, building, and operating critical foundational network services that differentiate Azure from competitors. The role involves working on complex cloud buildout challenges, creating scalable services and tools while ensuring high security through role-based access control.

You'll join a team of skilled engineers to develop distributed services, automation tools, and frameworks that accelerate cloud buildout and operations. This position offers the opportunity to influence and collaborate across Microsoft teams, creating end-to-end scenarios and customer-centric products. The role requires strong technical skills in various programming languages and a passion for cloud infrastructure.

Microsoft offers an inclusive culture with a growth mindset, where innovation and collaboration are key values. The company provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. This role combines technical challenges with the opportunity to work on large-scale cloud infrastructure while contributing to Microsoft's mission of empowering every person and organization globally.

Last updated 20 hours ago

Responsibilities For Software Engineering

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and development of design documents
  • Create and implement code for products, services, or features
  • Plan and develop distributed software services, automation tools, and frameworks
  • Promote best engineering practices and processes
  • Break down larger work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call duties
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Software Engineering

Java
JavaScript
Python
  • 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 upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Software Engineering

Medical Insurance
Education Budget
Parental Leave
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineering

Customer Experience Engineering

Entry-level Cloud Engineer position at Microsoft focusing on Azure customer experience, offering remote work and competitive benefits.

Software Engineer

Entry-level Software Engineer position at Microsoft working on Azure Kubernetes Platform (AKS) in Bangalore, with hybrid work option and comprehensive benefits.

Technical Support Engineer

Technical Support Engineer position at Microsoft, focusing on customer support for cloud and enterprise solutions with hybrid work options.

Software Engineer

Software Engineer position at Microsoft's Azure Core Compute Team, focusing on cloud infrastructure development and system reliability.

Software Engineer

Entry-level Software Engineer position at Microsoft focusing on cloud infrastructure and AI development, offering hybrid work and competitive benefits.