Software Engineer

Microsoft develops enterprise cloud productivity systems powering Exchange, Teams, and SharePoint, serving customers worldwide.
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer

Microsoft 365 team is seeking talented software engineers to join their dynamic cloud services division. This role offers an exceptional opportunity to work on one of Microsoft's fastest-growing cloud services, where you'll be part of developing software that runs across thousands of servers and powers the world's largest enterprise cloud productivity system.

As a Software Engineer, you'll be working on crucial products like Exchange, Teams, and SharePoint, contributing to communication systems, sharing capabilities, search functionalities, and Microsoft Graph extensibility. The role demands expertise in maintaining high reliability, strong privacy standards, and millisecond-level latency performance.

The position offers unique challenges in API design, Machine Learning, Distributed Computing, and Algorithm Optimization. You'll be working in an environment that ships new features weekly, providing constant opportunities for growth and impact. The team emphasizes collaboration, innovation, and maintaining high engineering standards.

Microsoft's culture is built on a growth mindset, fostering an inclusive environment where everyone can thrive. You'll be working with leading engineers in the industry, with opportunities to learn and advance your career while contributing to products that impact millions of users globally.

The ideal candidate should have a Bachelor's degree in Computer Science or equivalent experience, with proficiency in programming languages like C++, Java, or Python. You'll need strong communication skills and a passion for building reliable, well-tested code. Experience with cloud services and distributed systems is highly valued.

Benefits include industry-leading healthcare, educational resources, parental leave, and generous time off. The position offers up to 100% work from home flexibility, with minimal travel requirements (0-25%). Join Microsoft in their mission to empower every person and organization on the planet to achieve more.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Collaborate on projects through to delivery removing obstacles as needed to ensure success
  • Contribute to the design of large-scale distributed software services and solutions
  • Write clean, well-tested code
  • Champion and drive improvements to team software engineering practices
  • Partner with team members to achieve goals
  • Promote knowledge sharing and contribute to onboarding documentation for new engineers

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Business level fluency in English
  • Proficiency in effectively communicating technical concepts
  • Experience with cloud services and service oriented architecture
  • Passion for building reliable and well-tested code

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 Quality Engineer

Software Quality Engineer role at Microsoft working on Azure Storage, focusing on system testing, automation, and quality assurance with remote work options.

Software Engineer

Full-Stack Software Engineer role at Microsoft's Cloud Supply Chain organization, developing platform solutions for cloud infrastructure with hybrid work options in Hyderabad.

Software Engineer

Entry-level Software Engineering role at Microsoft focusing on backend development and system architecture in Dublin, Ireland.

Technical Support Engineer - Teams/SFB

Technical Support Engineer position at Microsoft in Seoul, focusing on Teams/SFB support with hybrid work option and comprehensive benefits.

Software Engineer - Fullstack

Entry-level Fullstack Software Engineer position at Microsoft in Atlanta, offering hybrid work model, competitive salary, and comprehensive benefits package.