Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Office of the CTO, part of the Technology and Research (T&R) organization, is seeking a Senior Software Engineer to join their innovative team. This role offers a unique opportunity to work on cutting-edge technologies including Web3, Healthcare, data security, privacy, and blockchain.

The position involves working with a distinguished team of engineers, mathematicians, and physicists, focusing on early-stage innovations that will shape the next generation of computing. You'll be part of a hybrid team with a global presence, working on system-level software including distributed systems, operating systems, databases, and networking.

The ideal candidate will possess strong problem-solving abilities, excellent design and coding skills, and a passion for continuous learning. You'll be working in a collaborative atmosphere that values diversity and empathy, with the opportunity to influence Microsoft's next generation of computing solutions.

This role offers significant growth potential, working directly with cutting-edge technologies and contributing to Microsoft's mission of empowering every person and organization globally. The team provides flexibility in work arrangement, allowing both remote and office work depending on project needs.

The position comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and various other perks. Join Microsoft to be part of a team that's shaping the future of technology while working on some of the world's most challenging and impactful technical problems.

Last updated 16 days ago

Responsibilities For Senior Software Engineer

  • Work on building and using system-level software (distributed systems, operating systems, databases, networking)
  • Participate in ideation and architecture design
  • Write high-quality code and ship software
  • Collaborate with researchers and engineers on exploring new technologies
  • Work on early-stage innovations and moving them to results

Requirements For Senior Software Engineer

  • BS/MS in Computer Science (or related fields) or equivalent industry experience
  • 5+ years of professional software engineering experience
  • Working knowledge of either C/C++ and C#, including solid understanding of data structures and algorithms
  • Demonstrated experience in shipping high quality products and services

Benefits For Senior 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 Senior Software Engineer

Senior Software Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.

Senior Software Engineer - Azure Storage Infrastructure

Senior Software Engineer position at Microsoft working on Azure Storage Infrastructure, developing large-scale distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Spark technologies, focusing on distributed systems and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Barcelona, working on Spark and distributed systems with hybrid work arrangement.