Microsoft’s Security teams are responsible for overseeing the security of Microsoft products and services that make the world a better place. At Microsoft, you will collaborate with others to solve problems and secure some of the world's most advanced services and devices.
Do you want to work on a meaningful and impactful project and make a difference? Are you willing to learn from others and open to new ideas? Do you want to support others to succeed and operate in a highly collaborative and global environment? If this sounds like you, Microsoft would like to invite you to come join us as you are, where you can find more than just a job. Read on to learn more about opportunities and apply online!
Applications to this position are considered for all available Security focused roles including the ones described below, depending on education level and/or location. To be considered for an internship position, you need to be enrolled as a student majoring in an applicable field with at least one semester/quarter remaining after internship.ResponsibilitiesRolesSoftware Engineer (SWE)
Software Engineers are experts in building and shipping large-scale projects. They have good technical knowledge and strong design and development capabilities. Software Engineers build the products and cloud services that Microsoft customers use, as well as the internal systems that power our organization. Software Engineers have a passion for designing and building very large-scale systems and for building the best product and cloud services experiences to our customers.Program Manager (PM)
Program Managers bring great teamwork, positive attitude, high-energy leadership, and engineering execution excellence to our customer-focused teams. Customer empathy and relentless drive to help customers feel more confident with our products and cloud services are key attributes for success. Program Managers strive to improve customer experience through listening to customers and landing insightful evidence with product teams that drive systemic improvements, while guiding the overall direction of a Microsoft product or cloud service.Data Scientist
Data Scientists are experts at analyzing data and developing models across a breadth of technology platforms that power Microsoft’s products and cloud services. They drive end-to-end execution of the data science process, from understanding business requirements, data discovery and extraction, model development and evaluation, to production pipeline implementation. Data Scientists assist researchers in statistical debugging, core algorithm implementation and automated offline experimentation. They have a passion for data analysis, statistical modeling, time series, change point detection, data mining, data engineering, and experimentation that systematically improves Microsoft customer experience.Security EngineerRed Team, Penetration Testers, & Reverse Engineers
Security Engineers are experts in testing and breaking the security of Microsoft products. They seek to discover and understand vulnerabilities and weaknesses in Microsoft products, services, systems, networks, and processes. Penetration Testers conduct simulated attacks to expose vulnerabilities in a product or service, while the Red Team conducts simulated attacks against Microsoft systems, networks, and processes to also test detection and response capabilities. Reverse Engineers study newly discovered vulnerabilities and exploits, seeking to understand their root cause, and design security enhancements to mitigate entire classes of vulnerabilities.Qualifications
- Currently pursuing a bachelor’s, master’s, or PhD degree in engineering, computer science, data science, cybersecurity or related field with at least one semester/quarter remaining after internship.
- Ability to demonstrate knowledge of programming in C++, Java or other object-oriented computer programming languages preferred as well as some experience with a scripting language such as Python
- Ability to demonstrate understanding of computer security related concepts such as network security, application security, or reverse engineering
- Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code security, quality, and customer experience
- Some experience with projects or coursework related to security such as computer forensics, penetration testing, security investigations, incident response, or capture the flag events is preferred
- Demonstrated skill in time management and completing software projects in a cooperative team environment
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.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.