Taro Logo

Software Engineer - Security, Multiple Locations

Microsoft is a technology company whose mission is to empower every person and organization on the planet to achieve more.
$84,200 - $165,200
Security
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Cybersecurity

Job Description

Microsoft is seeking a Security-focused Software Engineer to join their team. This role involves developing secure software, tools, and code for design, infrastructure, technology platforms, and end-user applications. You'll create and implement secure, maintainable code while collaborating with stakeholders to determine requirements and incorporate user feedback.

The position requires strong debugging skills and knowledge of security best practices. You'll work on ensuring high standards of security, privacy, safety, and accessibility across all solutions. The role involves reviewing and breaking down work items, providing estimations, and supporting feature deployments while considering user and service impacts.

Microsoft offers a culture of continuous learning and growth, emphasizing a "learn-it-all" rather than "know-it-all" mindset. The company provides comprehensive benefits including healthcare, educational resources, savings plans, and parental leave.

Key responsibilities include collaborating on feature requirements, applying secure coding standards, supporting system architecture decisions, and maintaining service reliability within SLA timeframes. You'll need to stay current with security technologies and best practices while contributing to product engineering decisions.

The position offers competitive compensation with a base pay range of $84,200 - $165,200 (higher in SF Bay Area and NYC). This role provides an opportunity to work with cutting-edge technology while ensuring Microsoft's security and trust commitments to customers are met.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, or equivalent experience, with proven coding experience in languages like C++, Java, Python, etc. Interest or experience in security is preferred. The role offers hybrid work flexibility with 0-25% travel requirements.

Last updated 3 days ago

Responsibilities For Software Engineer - Security, Multiple Locations

  • Develop secure software, tools and code for design, infrastructure, and technology platforms
  • Review and break down work items, provide estimations, and support feature deployments
  • Collaborate with stakeholders to define feature requirements
  • Apply secure coding standards and best practices
  • Support system architecture decisions and maintain service reliability
  • Monitor and restore system functionality within SLA timeframe
  • Ensure compliance with security, privacy, safety, and accessibility standards

Requirements For Software Engineer - Security, Multiple Locations

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline, OR equivalent experience
  • Proven experience coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Understanding of security technologies and best practices

Benefits For Software Engineer - Security, Multiple Locations

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

Related Jobs

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft CISO Operations team focusing on cloud security and infrastructure protection.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop security features protecting Microsoft Entra ID and Microsoft accounts from compromise, working with ML/AI technologies in Redmond, WA.

Software Engineer II

Microsoft is seeking a Software Engineer II for their Security team to develop and maintain account protection systems, focusing on preventing cyber attacks and ensuring user safety.

Software Engineer II

Software Engineer II position at Microsoft's Passwordless Core team, focusing on developing secure authentication components for Windows Hello and passkey-based sign-in experiences.

Software Engineer II - CTJ - Poly

Software Engineer II position at Microsoft Security working on cloud security products and Microsoft Defender engineering team.