Software Engineer

Microsoft is a global technology company that empowers people and organizations worldwide to achieve more.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

Join Microsoft's Edge Distribution Services (EDS) team, where we deliver critical updates, security patches, and apps to billions of devices worldwide. As a Software Engineer on the Platform and Infrastructure team, you'll be designing and implementing highly scalable platforms that impact billions of users daily. The role offers hands-on experience with distributed systems, cloud infrastructure, and mission-critical services. Microsoft's culture promotes growth mindset, innovation, and collaboration, creating an inclusive environment where everyone can thrive. You'll work with cutting-edge technology, participate in on-call rotations, and contribute to maintaining and improving critical infrastructure. The position offers comprehensive benefits, professional development opportunities, and the chance to work on globally-impacting solutions.

Last updated a day ago

Responsibilities For Software Engineer

  • Design, develop, deploy, and maintain code and infrastructure used across the system
  • Improve service fundamentals, including reliability, testing, capacity planning, performance, security, monitoring and maintainability
  • Participate in on-call rotation and improve in the live-site process and tools
  • Collaborate with teammates and partner teams to design technical solutions
  • Leverage, and contribute to, overall team technical knowledge
  • Build deep domain expertise on global infrastructure deployment technology and processes
  • Solve problems by leading with customer obsession

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science or related technical discipline with 1+ years experience coding
  • Experience with DevOps development and live site reliability
  • Design, coding, problem solving, analytical and communication skills
  • Knowledge of Microsoft Azure, networking, cloud security
  • Knowledge of infrastructure as code constructs
  • Experience building Distributed Systems
  • Understanding of data structures, algorithms, and distributed systems

Benefits For Software Engineer

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 Engineer

Software Engineer

Entry-level Software Engineer role at Microsoft Digital focusing on AI-driven solutions and cloud technologies.

Critical Environment Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft focusing on datacenter infrastructure and electrical engineering design.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Windows system administration and customer support, with hybrid work options and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on Azure services and customer support, with hybrid work options and comprehensive benefits.

Software Engineer

Software Engineer role at Microsoft's Azure Data team, building next-gen data integration services with 1+ years experience required.