Software Engineer - Security
@ Microsoft

Redmond, WA
$165,200
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXX****** @microsoft.com
Recommended after applying

Job Details

About the Role

Come build community, explore your passions and do your best work at Microsoft. As a Software Engineer - Security, you will develop software, tools and code to support design, infrastructure, technology platforms, and commercial applications. You will ensure that the software and tools meet the highest security standards.

Responsibilities

  • Collaborate with stakeholders to review work items and estimate tasks.
  • Define feature requirements and integrate user feedback for continuous improvement.
  • Apply secure coding standards, performing code reviews and debugging using security tools.
  • Document dependencies, contribute to architectural processes, and produce testing code.
  • Participate in live operations with focus on performance, reliability, and safety.
  • Apply Microsoft’s security policies and best practices ensuring security, privacy, safety, and accessibility.

Qualifications

Required: Bachelor’s Degree (or equivalent experience) in Computer Science or related field. Proven coding experience in languages like C, C++, C#, Java, JavaScript or Python.

Preferred: 1+ year technical experience or Master’s degree with a focus on security, and demonstrated experience in secure coding.

Location & Additional Information

This application is only for roles based in our Redmond, Washington office and/or US-based roles not tied to a specific Microsoft office location. Relocation assistance is not available for roles based in Redmond.

Key skills/competency

  • Security
  • Code Review
  • Debugging
  • Secure Coding
  • Stakeholder Collaboration
  • Automation
  • Testing
  • Documentation
  • Telemetry
  • Performance

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft: Understand its culture and growth mindset.
  • Customize your resume: Highlight secure coding and debugging skills.
  • Prepare examples: Use specific project stories in interviews.
  • Showcase security expertise: Detail your experience with secure technologies.

📝 Interview Preparation Advice

Technical Preparation

Review secure coding standards.
Practice debugging using security tools.
Work on code performance optimization.
Study system architecture for security.

Behavioral Questions

Describe teamwork in past projects.
Explain handling tight security deadlines.
Discuss conflict resolution with stakeholders.
Share experiences of learning from feedback.

Frequently Asked Questions