Software Engineer - Security

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$81,900 - $160,200
Security
Entry-Level Software Engineer
Hybrid
1+ year of experience
Enterprise SaaS

Description For Software Engineer - Security

Microsoft is seeking a Security-focused Software Engineer to join their team in Redmond, Washington. This role offers a unique opportunity to work at one of the world's leading technology companies, with a culture centered around growth mindset and excellence.

The position involves developing secure software, tools, and code for design, infrastructure, and technology platforms. You'll be responsible for implementing secure and maintainable code while ensuring the highest standards of security are met. The role requires collaboration with stakeholders to determine user requirements, integrate feedback, and create comprehensive testing plans.

As a Security Software Engineer, you'll work in a hybrid environment (up to 50% work from home) with minimal travel requirements (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more. The role offers competitive compensation ranging from $81,900 to $160,200 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave.

Key responsibilities include breaking down work items, collaborating on feature requirements, applying secure coding standards, and ensuring compliance with security and privacy standards. You'll have the opportunity to work with various programming languages and stay current with emerging security best practices.

The ideal candidate should have a Bachelor's degree in Computer Science or related field (or be pursuing one) with experience in languages like C, C++, C#, Java, JavaScript, or Python. This role is perfect for someone passionate about security, eager to learn, and ready to contribute to Microsoft's commitment to security and trust for their customers.

Join Microsoft's learn-it-all culture, where you'll have opportunities for professional growth, collaboration with talented peers, and the chance to make a significant impact on software security at a global scale.

Last updated 6 days ago

Responsibilities For Software Engineer - Security

  • Review and break down work items into tasks with stakeholder collaboration
  • Collaborate with stakeholders to define feature requirements
  • Apply secure coding standards and best practices through code reviews
  • Support feature deployments to customers
  • Contribute to data analysis and feedback integration
  • Ensure compliance with security, privacy, safety, and accessibility standards
  • Monitor and restore system functionality within SLA timeframe
  • Develop and apply best practices for reliable and secure code building

Requirements For Software Engineer - Security

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline (or currently pursuing)
  • Experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Demonstrated interest in security

Benefits For Software Engineer - Security

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 - Security

Engineering Analyst, AdSpam, Trust and Safety

Engineering Analyst role at Google's Trust & Safety team, focusing on data analysis and fraud prevention in the Android ecosystem.

Embedded Security Software Engineer

Design and develop embedded security software features at Qualcomm, working with cutting-edge technology and cross-functional teams in Cork, Ireland.

Security Engineer - fresh graduate

Entry-level Security Engineer position at Oracle focusing on application security, vulnerability assessment, and secure development practices.

Technical Support Engineer

Technical Support Engineer position at Snyk, combining customer service excellence with technical problem-solving to support developer security platform users.

Technical Support Engineer

Technical Support Engineer position at Snyk, bridging customer service and technical problem-solving in developer security platform.