Senior Software Engineer

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's M365 Messaging team is seeking a Senior Software Engineer to join their Transport team, focusing on critical messaging infrastructure. This role involves working with complex MIME (Multipurpose Internet Mail Extensions) implementations, ensuring high performance and compliance across the M365 Messaging/Substrate organization. The position offers the opportunity to impact Microsoft's cloud-based productivity tools used by governments, enterprises, small businesses, and consumers worldwide.

The role is part of Microsoft's M365 division, which is driving significant growth in cloud services. You'll be working on ensuring low latency, high availability, and cost-effective messaging experiences. The position requires expertise in MIME standards and strong software engineering capabilities, with the opportunity to work on complex technical challenges that affect millions of users globally.

As a Senior Software Engineer, you'll collaborate with cross-functional teams, drive technical decisions, and have the chance to influence the direction of critical messaging infrastructure. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance support. The position offers competitive compensation and the opportunity to work remotely, with a base pay range of $117,200 - $229,200 per year (higher in SF and NYC areas).

This is an excellent opportunity for experienced engineers who want to work on large-scale systems while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical depth with the chance to make a significant impact on widely-used productivity tools.

Last updated 8 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborates with stakeholders to determine user requirements for a scenario
  • Drives identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages subject-matter expertise and partners with stakeholders to drive project plans
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 2+ years of experience with Multipurpose Internet Mail Extensions (MIME) standards
  • Must pass Microsoft Cloud background check upon hire/transfer and every two years

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

Senior Software Engineer position at Microsoft's Copilot Studio Agents team, focusing on AI automation integration and agent capabilities development with competitive compensation and hybrid work arrangement.

Senior Software Engineer - Azure Core Host Networking

Senior Software Engineer position at Microsoft Azure Core focusing on networking infrastructure, drivers, and cloud services development in Haifa, Israel.

Senior Software Engineer

Senior Software Engineer position at Microsoft's MAI platform team in Hyderabad, working on Bing's backend search engine with focus on predictive modeling and text mining.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Linux System Group, focusing on Linux kernel development and platform security with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Bangalore, focusing on Azure SQL Database Storage Engine development with 8+ years of experience required.