Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their M365 Messaging team, a critical component of the Microsoft 365 business. This role offers an exciting opportunity to work on complex messaging systems that power governments, enterprises, small businesses, and consumers worldwide.

The position focuses on enhancing and evolving the Transport team's core services, with emphasis on low latency, high availability, and cost-effective messaging experiences. You'll be working specifically on enriching Multipurpose Internet Mail Extensions (MIME) support and ensuring MIME compliance across messages.

As a Senior Software Engineer, you'll be handling a sophisticated codebase and collaborating with cross-functional teams within the M365 Messaging/Substrate organization. The role requires strong technical expertise, particularly in MIME standards, and the ability to write efficient, maintainable code in various programming languages.

The compensation is competitive, with a base salary range of $117,200 - $229,200 USD annually (higher in SF and NYC areas). Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.

This is an excellent opportunity for experienced engineers who want to make a significant impact on Microsoft's cloud infrastructure. The role offers up to 100% remote work flexibility with minimal travel requirements (0-25%). You'll be joining a company with a strong growth mindset and a culture of inclusion, working on products that millions of users depend on daily.

The ideal candidate will have at least 4 years of technical engineering experience, strong coding skills in languages like C++, Java, or Python, and specific expertise in MIME standards. You'll be expected to act as a technical leader, guide other engineers, and contribute to the continuous improvement of Microsoft's messaging systems.

Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge technology and talented professionals in a supportive, innovative environment.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle on-call responsibilities
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience with Multipurpose Internet Mail Extensions (MIME) standards
  • Must pass Microsoft Cloud Background Check
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python

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 Engineer - Storage Platform

Senior Software Engineer position at Microsoft focusing on storage platform development, requiring 4+ years of experience in systems software development with C/C++ and kernel development.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on large-scale advertising technology and computational algorithms, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DPU Networking software, focusing on high-performance packet forwarding solutions for cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on cloud infrastructure and distributed systems for big data analytics platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Industrial Metaverse Data Experiences team, building AI-enabled solutions within Microsoft Fabric platform.