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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer

Software Engineering role at Microsoft working on Azure Storage platform, building massively scalable distributed storage systems with focus on reliability and performance.

Software Engineer - Fullstack

Entry-level Software Engineer position at Microsoft focusing on fullstack development, offering competitive salary and benefits in Redmond, WA.

Software Engineer

Entry-level Software Engineer position at Microsoft's Data Security team in Bangalore, focusing on cloud security solutions and compliance features for Office 365 and Windows platforms.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions and communication services, offering remote work options and comprehensive benefits.

Software Engineer (Taipei)

Entry-level Software Engineer position at Microsoft's SCHIE team in Taipei, focusing on cloud infrastructure and platform development with hybrid work options.

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 4 months 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?