-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
The Cloud & AI 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. Microsoft is one of the largest enterprise service companies in the world.
The Microsoft Cloud & AI organization drives our mission to empower every person and organization on the planet to achieve more by securing digital technology platforms, devices, and clouds across diverse customer environments, while also safeguarding Microsoft’s own internal ecosystem. Our culture thrives on a growth mindset, inspiring excellence, and empowering teams and leaders to bring their best every day. Through this commitment, we deliver life-changing innovations that impact billions of lives worldwide, reinforcing Microsoft’s position as one of the largest and most trusted enterprise service providers.
We are seeking a Sr. Software Engineer to join our high-impact CISO Security Engineering team. In this role, you will collaborate with internal stakeholders to understand and define customer and user requirements for products. You will designa and work on large-scale, full-stack systems and leverage cutting-edge AI tools to design and build intelligent, secure solutions. Responsibilities include driving and contributing to design documentation, identifying and managing dependencies, and implementing high-quality, secure code with minimal supervision. You will apply best practices for security, privacy, safety, and accessibility, validate security invariants, and ensure seamless integration with partner teams before release—helping deliver robust, scalable systems that meet Microsoft’s high standards.
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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
Responsibilities
+ Lead the design and delivery of large-scale, full‑stack systems and user experiences, leveraging AI to build performant, accessible, and intelligent features.
+ Mentor and guide engineers, setting high standards by producing clean, extensible, and maintainable code.
+ Drive engineering quality: write high-quality code, author unit/integration tests, debug and refactor, optimize for performance and ROI, and conduct thorough code/design reviews.
+ Translate business requirements into clear technical specifications, and collaborate with customers and cross-functional teams to deliver end-to-end solutions with ownership and accountability.
+ Ensure production reliability by monitoring systems, diagnosing and resolving issues quickly, and participating in on-call and day-to-day operations.
+ Plan and iterate effectively: partner with Product Management and Engineering leads on roadmaps and designs, rapidly prototype features, and incorporate stakeholder feedback.
Qualifications
Required/Minimum Qualifications
+ Bachelor's Degree in Computer Science, or related technical discipline 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.
+ 1+ year of experience with agentic AI, Copilot integration, or AI workflow design.
+ 3+ years driving technical design/architecture and cross-team dependencies, providing clarity and alignment.
+ 3+ years of experience designing and building scalable, distributed full‑stack systems, including 2+ years developing high‑performance React applications.
+ 3+ years working in agile, fast-paced environments, navigating ambiguity and facilitating impactful outcomes.
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 Cloud background check upon hire/transfer and every two years thereafter.
Additional or Preferred Qualifications
+ 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 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 equivalent experience.
+ Knowledge of security best practices.
+ Proficiency in one or more: C#, .NET, Java, Python, JavaScript/TypeScript, React, Redux.
+ 6+ years designing, building, and operating cloud-based distributed microservices and web APIs and/or responsive, performant, accessible front-end applications.
+ 2+ years leveraging LLM-based coding and automation tools (e.g., Github Copilot) to accelerate development and improve engineering efficiency.
+ Experience with advanced optimization techniques (performance tuning, memory/latency optimization, scalability).
+ Ability to conduct code reviews, training, constructive feedback, and guiding engineering best practices.
+ Passion for continuous learning and teaching, fostering an inclusive, collaborative team culture.
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 October 6, 2025.
\#MSSecurity #CISOOrg
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations (https://careers.microsoft.com/v2/global/en/accessibility.html) .
-
Recent Searches
- Regional Program Manager (Missouri)
- Sr Enterprise Data Architect (Louisiana)
- Product Strategy Operations Lead (United States)
- Java Spring Engineer (United States)
Recent Jobs
-
Senior Software Engineer
- Microsoft Corporation (Redmond, WA)
-
Associate Director, Field Training - Access and Reimbursement, Immunology
- AbbVie (Mettawa, IL)
-
Senior Compliance Business Oversight Analyst
- TD Bank (Greenville, SC)
-
Staff Manufacturing Engineer, PCB, Advanced Manufacturing Engineering
- Google (Sunnyvale, CA)