Microsoft Corporation Principal Software Engineer in Redmond, Washington
Digital criminals are getting more sophisticated and harder to detect and deter. Our enterprise customers are asking us to do more to protect their accounts from compromise and their data from theft - whether in Microsoft’s cloud environments or their own datacenters. As the enterprise world gets more complex with cloud, global connectivity and IoT, traditional rule based breach detection and border edge monitoring is no longer sufficient. New machine learning based security measures such as behavior based risk modeling is powerful and assists with predicting unique and advanced threat but the cost of adoption is high.
The Security Intelligence Platform & Services team in C+AI Security Division is seeking highly talented and motivated software engineers with strong service platform development background to help build capabilities into Microsoft security products where ML can be leveraged with little effort by democratizing machine learning into Security Operation Center. The engineer will be part of the team that delivers a set of services which empower organizations to adopt and successfully apply machine leaning for their security needs, irrespective of where they are in their ML journey.
We are on the frontrunner of applying a unique combination of security research and machine learning that we call enterprise security intelligence. Come be part of this exciting new generation of cybersecurity!
This position is for an engineer focused on powering the C+AI Security effort to protect our enterprise customers. As a software engineer in our organization, you'll be responsible for building and maintaining the services that enable Security Operation Center members with varying degrees of ML experience to leverage the power of machine learning into their cybersecurity toolkit. You will be responsible for fully understanding requirements and providing solutions that match the needs. You will be required to be part of full stack development cycle from back-end to front-end and work closely with partner teams and ML experts. We value passion, creativity and desire to learn new complex technical areas, agility and accountability while pivoting a team towards greater result.
10+ years of professional software development experience using C++, and/or C#
Experience building large-scale data processing/analysis pipeline (a.k.a. Big Data) for near-real time solutions
Experience with training and deploying ML models into commercial software
BS Degree in Computer Science, Electrical & Computer Engineering or Mathematics or equivalent experience
Azure Cloud development experience
Good communication skills, both verbal and written
Great cross-team and cross-geolocation collaboration skills
Full stack development experience
Ability to work independently to actively identify and drive solutions for evolving business problems
Passionate about running services for developers and end users with high availability and reliability, at scale, and delivering innovative solutions to our customers
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