Software Engineer II

Global technology company empowering people and organizations to achieve more through innovative software and cloud solutions.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Engineer II

Azure Front Door is seeking a Software Engineer II to join their team in building and safeguarding distributed services that process requests at extremely low latency and high scale. This role focuses on developing and operating Web Application Firewall and protection systems that handle terabits per second of traffic across hundreds of millions of users. You'll be working on Microsoft's Content Delivery Network (CDN), Dynamic Site Acceleration, and security services that protect some of the world's largest services.

The position offers an opportunity to work with cutting-edge technologies in cloud computing and security, where you'll be responsible for developing robust services that safeguard systems at different layers. You'll be part of a team that values reliability, performance, and scalability, working in an environment where engineers take full ownership of their projects from design to release.

The ideal candidate will have strong experience in systems programming, distributed systems, and security. You'll be working with languages like C++, C#, and Rust, building services that need to be both highly performant and secure. The role involves handling thousands of requests per second while maintaining system integrity and protecting against DDoS attacks.

Microsoft offers a collaborative environment with friendly co-workers and a modern software engineering culture. The position comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. This is an excellent opportunity for engineers who are passionate about large-scale systems, security, and want to make a significant impact on global cloud infrastructure.

Last updated a month ago

Responsibilities For Software Engineer II

  • Work with a team of passionate engineers to deliver success for customers
  • Design, implement, test, and operate the Azure Front Door services
  • Release features on time, with high quality, meeting functional, performance, scalability, and compliance requirements
  • Drive quality right from the design phase, incorporating best practices and engineering for testability
  • Solve problems relating to mission critical services
  • Participate in product live site and operations
  • Embody our culture and values

Requirements For Software Engineer II

Rust
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with data structures, algorithms, programming, asynchronous & multithreaded designs
  • Experience with building scalable and distributed cloud services
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Software Engineer II

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 Software Engineer II

Technical Support Engineering

Technical Support Engineer role at Microsoft, offering hybrid work, comprehensive benefits, and opportunity to solve complex technical issues using AI technology.

Technical Support Engineer - Windows Networking

Technical Support Engineer role at Microsoft focusing on Windows Networking, offering remote work and comprehensive benefits.

Software Engineer

Microsoft Bing Metrics Team seeks full-stack developer to improve search quality using AI and LLMs, offering hybrid work and competitive compensation.

Technical Support Engineer / Windows Performance

Technical Support Engineer role at Microsoft focusing on Windows performance troubleshooting, offering remote work and competitive benefits.

Technical Support Engineer - Windows

Technical Support Engineer position at Microsoft, focusing on Windows systems support with up to 100% remote work flexibility and comprehensive benefits.