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
8+ years of experience
AI · Blockchain · Healthcare...

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 work on cutting-edge technologies. This role involves exploring emerging trends like Web3, Healthcare, data security, privacy, and blockchain, helping transform innovative ideas into business strategies and products.

The position offers a unique opportunity to work with a diverse team of mathematicians, physicists, and software engineers on early-stage innovations that will shape the next generation of technical capabilities. You'll be developing system-level software including distributed systems, operating systems, databases, and networking solutions.

Working in a hybrid environment with global presence, you'll collaborate with researchers and engineers to move projects from ideation through architecture design and implementation to shipping. The role demands strong problem-solving abilities, excellent coding skills, and a passion for continuous learning.

The team values a collaborative atmosphere and believes in the power of diverse perspectives. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that promotes growth mindset, innovation, and inclusion.

Key responsibilities include determining user requirements, developing design documents, implementing and optimizing code, and acting as a Designated Responsible Individual (DRI). You'll guide other engineers, monitor systems, and drive consistency in operations at scale.

The ideal candidate brings 8+ years of technical engineering experience, strong software development skills, and a track record of shipping high-quality products. This role offers an exceptional opportunity to influence the next generation of computing while working with cutting-edge technologies and world-class talent.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Partners with stakeholders to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Demonstrated experience in shipping high quality products and services

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
Dental Insurance
Vision Insurance
  • 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 Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering remote work and competitive compensation.