Microsoft Corporation Principal Software Engineer in Redmond, Washington
Intune is a cloud-based service in the enterprise mobility management (EMM) space that helps enable your workforce to be productive while keeping your corporate data protected. With Intune, you can:
Manage the mobile devices and PCs your workforce uses to access company data.
Manage the mobile apps your workforce uses.
Protect your company information by helping to control the way your workforce accesses and shares it.
Ensure devices and apps are compliant with company security requirements.
In this role, you will be responsible for all aspects of the services (design, develop, quality, oversee production deployment, service availability & reliability.) S/he will actively be committed in ensuring our Live Site meets the availability, reliability and latency requirements while ensuring right monitoring, telemetry and deployment solutions and strategies are put in place.
Intune Security team is looking for great software engineers to help developers safeguard against vulnerabilities and critical security risks. We are seeking a Principle Security Software Engineer who is passionate about security, code, and contributing to secure development best practices. In this this position you will focus on improving security for Intune services.
Key team responsibilities include:
Security Risk Reduction – Identify, assess and prioritize the highest security risks, develop solution strategies, own remediation plans and execution to eliminate security defects and mitigate risk.
Secure Development - Develop code fixes, templates and security toolsets to resolve security bugs and address classes of vulnerabilities. Participate in Threat Model reviews and provide security guidance to teams. Be on the forefront of defending against emerging threats which affect cloud services, including resolution of internally and externally found vulnerabilities.
Security Education and Leadership - Be an expert in secure development, architecture, design, implementation, and validation and be available to answer questions and give guidance on addressing security vulnerabilities. Work with Security Assurance and Engineering teams to define, present and adopt new best practices for secure service development and operations.
Penetration Testing - Participate and drive red and purple team operations. Analyze the security of production and pre-production system using offensive security techniques. Perform research to stay current with penetration testing tools, methodologies, tactics, and mitigations. Outline and document risk impacts in executive summary reports and communications to relevant stakeholders.
To thrive in this position, you'll need a deep technical understanding of a broad technology set and the ability to learn new information at a rapid pace. Strong development and communication skills, ability to deal with ambiguity, and a very high level of creativity and inquisitiveness are a must. You will have a passion for security and breaking things, and the ability to think like an adversary.
A BS/MS in Computer Science or equivalent experience
5+ years’ experience in security and software development
Strong engineering and development skills required, including C#, .NET, PowerShell and SQL
Deep and broad understanding of security vulnerabilities, secure coding and mitigations (Applications, Operating Systems, Network and cloud services)Technical deep dives into service design, networking, monitoring, and security
Ability to understand unfamiliar code bases, and debug server-side, multi-threaded, and highly scalable applications
Excellent analytical skills as well as communication skills both verbal and writtenExperience owning and implementing large scale and highly available cloud services or distributed systems
Strong customer focus and data driven approach
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.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
- Microsoft Corporation Jobs