Taro Logo

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 · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

Microsoft's Azure Front Door team (AFD) is seeking a Senior Software Engineer to join their dynamic team working on cutting-edge intelligent edge platform technologies. This role offers an exciting opportunity to work on globally distributed, scalable systems that power application delivery, acceleration, security, and Internet routing for Microsoft, LinkedIn, Azure, and other major platforms.

The position involves designing and implementing critical services that provide application acceleration and protection for crown jewel partners like Office 365, Xbox, and Azure services. You'll be working with cutting-edge technologies in distributed systems, focusing on Layer 7 DDoS protection, HTTP-level Content Delivery Network capabilities, Global Load balancing, and WAF protection.

As a Senior Engineer, you'll collaborate across teams, embrace open source development, and work cross-platform on both Windows and Linux environments. The role requires expertise in multiple programming languages and a strong background in distributed systems and networking. You'll be handling millions of requests per second and managing data from thousands of globally distributed servers.

The team culture emphasizes collaboration, innovation, and technical excellence. You'll be joining a friendly, supportive environment where continuous learning and growth are encouraged. The position offers competitive compensation, comprehensive benefits, and the flexibility of up to 100% remote work in the USA.

This is an excellent opportunity for experienced engineers passionate about large-scale distributed systems, network security, and edge computing to make a significant impact on Microsoft's global infrastructure. The role combines technical challenges with the opportunity to work on systems that directly affect millions of users worldwide.

Last updated 3 months 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 on which you work
  • Innovate and Implement system to enable growth of scalable, critical, and global services
  • Drive our collaborative, inclusive and passionate team culture

Requirements For Senior Software Engineer

Java
JavaScript
Python
Linux
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Experience delivering high quality implementations and designs
  • Experience in designing and running fault tolerant infrastructure services that run globally on a large scale
  • Experience in L7 data plane, distributed control plane, large scale web applications, asynchronous programming models
  • Distributed networking experience
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
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?