Senior Software Engineer

Global technology company that develops software, cloud services, and hardware, empowering people and organizations worldwide.
$117,200 - $229,200
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Front Door team as a Senior Software Engineer to work on an Intelligent Edge Platform that powers application delivery, acceleration, security, and Internet routing. You'll be developing globally distributed, scalable services that provide application acceleration and protection for crucial partners like Office 365, Xbox, Azure services, and LinkedIn. The role involves working with cutting-edge technologies, implementing Layer 7 DDoS protection, HTTP CDN, and Global Load balancing solutions.

You'll be part of a collaborative team that values open source contributions and cross-platform development, working with languages like C/C++/C#. The position offers the flexibility of up to 100% remote work in the USA, with competitive compensation ranging from $117,200 to $229,200 (higher in SF and NYC areas).

The role requires strong expertise in distributed systems, networking, and scalable architecture. You'll be responsible for designing and implementing features that handle millions of requests per second across thousands of global servers. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.

This is an excellent opportunity for experienced engineers passionate about solving complex distributed systems challenges at Internet scale. You'll work in an inclusive environment that promotes innovation and collaboration, contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 12 minutes ago

Responsibilities For Senior Software Engineer

  • Design, implement, validate, and release software features to critical production components
  • Maintain scalable services with health monitoring to enable self-healing systems
  • Engage with teammates and partner teams to understand business needs to maximize impact
  • Provide technical, and end-to-end leadership for projects
  • Innovate and Implement system to enable growth of scalable, critical, and global services
  • Drive collaborative, inclusive and passionate team culture

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Experience in designing and running fault tolerant infrastructure services
  • Experience in L7 data plane, distributed control plane, large scale web applications
  • Distributed networking experience

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 AI, working on cutting-edge AI technologies including Copilot and Bing, with hybrid work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Frontdoor team, working on cloud infrastructure and distributed systems with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Location Service Team, focusing on location inference and geospatial solutions for major Microsoft products.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft's AI Organization in Egypt, focusing on distributed systems and machine learning with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Data Security team, building cloud-scale security and compliance solutions for Office 365.