Microsoft Senior Software Engineer

New job, posted less than a week ago!

Job Details

Posted date: Aug 06, 2025

There have been 1045 jobs posted with the title of Senior Software Engineer all time at Microsoft.
There have been 1045 Senior Software Engineer jobs posted in the last month.

Category: Software Engineering

Location: Mountain View, California

Estimated salary: $188,900
Range: $119,800 - $258,000

Employment type: Full-Time

Travel amount: 25.0%

Work location type: Up to 50% work from home

Role: Individual Contributor


Description

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.

Our team is part of the Cloud Security organization in Microsoft, and we blend together security, networking, and AI domains to enables people around the world to stay productive every day in the world where working from anywhere and using AI has never been more important.  Our cloud services are built to solve these challenges for our customers in a seamless and integrated stack as we constantly push ourselves to stay at the cutting edge of the industry. Our team focuses on the datapath part of the system, responsible of handling network traffic to bring Security for AI and AI for Security. We extend network proxy and build datapath components and services to enable our customers to protect their core apps, AI apps and agents, models and to securely access the internet, corporate resources through an intelligent and reliable datapath. We are searching for a Senior Software Engineer, who can define, build, and evolve heavily integrated platforms at scale, and lead the team to deliver new capabilities to the market.

This Hybrid Position is located at our Microsoft office in Mountain View, CA or Redmond, WA. Relocation support will be provided, and successful candidates will need to relocate or reside within 50 miles of the field location. 

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

As a Senior Software Engineer, you will:

Develop software and services at scale, innovating on the latest technologies as the earliest adopters, leverage AI in building software while mentoring other team members.Ensure the highest standards of security and quality in all aspects of our work, from design to deployment.Collaborate with cross-functional teams to integrate Security for AI and AI for Security, enhancing our threat detection and response capabilities.Drive digital transformation and advocate for customer needs, leveraging deep technical expertise and customer insights.Adhere to and drive modern software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.   Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.   Participate in on-call rotations to support and debug customer-reported issues as well as internally created service incidents. Troubleshoot and optimize automation, reliability, and monitoring for Live Site issues. 



Qualifications

Minimum Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.OR equivalent experience. 4+ years of experience with systems design, architecture, and writing unit tests and integration/ end to end tests.Familiarity with (including but not limited to) networking protocols: Layer 7 Application (HTTP, HTTPS, Web Sockets, DNS), Layer 4 - transport & security (TCP/UDP, TLS, VPN), Layer 3 – IPv4, IPv6 and routing.

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

Microsoft Cloud Background Check:

This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.OR equivalent experience.Experience in coding in languages such as: Golang or Rust. Deep knowledge of L7 proxy (envoy, nginx, or haproxy), L3/4 firewall. Experience with envoy proxy.Contributions to open source software projects.Expertise in any modern continuous delivery/deployment systems using standard safe deployment practices.Experience working with cross functional teams and solving customer issues.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until August 12, 2025.

#MSFTSecurity #IdentityJobs #CloudSecurity #SecurityForAI #AIForSecurity



Email/text job link for Senior Software Engineer at Microsoft

Provide your email or phone number to recieve a short message with the job link and details.

Check out other jobs at Microsoft.