Software Engineer 2

Microsoft is a global technology company that empowers people and organizations through productivity software, cloud services, and innovative solutions.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer 2

Microsoft 365 is a cornerstone of Microsoft's cloud-first, devices-first strategy, bringing together cloud versions of trusted communications and collaboration products. As a Software Engineer 2, you'll join a team working on critical cloud services that power the Microsoft 365 suite, including SharePoint, Outlook, Teams, and Windows. You'll be building distributed systems that handle billions of transactions and serve hundreds of millions of users worldwide.

The role offers an exciting opportunity to work with cutting-edge cloud technology and authentication solutions, while being part of Microsoft's mission to empower every person and organization globally. You'll be involved in designing and implementing core infrastructure components that enable transformative end-user experiences.

The position requires strong technical skills in software development, with a focus on building highly available and resilient systems. You'll work in an environment that values innovation, collaboration, and continuous learning. The hybrid work model offers flexibility with up to 50% work from home options.

Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. The company fosters an inclusive culture where diversity is valued and everyone can thrive. This role presents an excellent opportunity to impact millions of users while working with advanced technologies in cloud computing, security, and AI.

Last updated 4 months ago

Responsibilities For Software Engineer 2

  • Enable millions of users to great search experience for M365 products like SharePoint, Outlook, Teams and Windows
  • Stay at the cutting edge of the cloud technology
  • Build distributed, highly available and resilient systems
  • Design and implement authentication solutions for services and applications
  • Work with services spanning thousands of servers, doing tens of billions of transactions
  • Keep abreast of emerging authentication technologies and security threats

Requirements For Software Engineer 2

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Knowledge of computing concepts such as security, search technology, AI, multi-threaded programming
  • Understanding of performance, reliability, scalability, and security

Benefits For Software Engineer 2

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 2

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex technical issues and delivering exceptional customer support with hybrid work options.

Software Engineer - CTJ - Poly

Mid-level Software Engineer position at Microsoft focusing on identity and security solutions, requiring TS/SCI clearance and offering hybrid work arrangement.

Technical Support Engineer - Exchange & Outlook

Technical Support Engineer position at Microsoft focusing on Exchange & Outlook solutions, offering remote work and comprehensive benefits.

Critical Environment Electrical Engineering

Critical Environment Electrical Engineering role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and power systems.

Technical Support Engineering - Windows Performance

Technical Support Engineer position at Microsoft Japan, focusing on Windows performance troubleshooting with remote work options and comprehensive benefits.