Principal Software Engineer

24 Minutes ago • 6-8 Years • Cyber Security • $137,600 PA - $294,000 PA

About the job

Job Description

As a Principal Software Engineer on the Azure Machine Learning (AzureML) Back Plane team, you'll audit the security posture of AzureML services and APIs, implementing best practices like isolation, zero-trust, and monitoring systems. Responsibilities include understanding and auditing AzureML APIs for vulnerabilities, identifying and implementing high-impact security initiatives, codifying security and compliance requirements, contributing to company-wide security efforts, and monitoring for potential attacks. The role requires expertise in large-scale, high-security software systems and cybersecurity best practices. You will work to enhance the security and resilience of AzureML, a key component of Microsoft's AI strategy.
Must have:
  • 6+ years experience in large-scale, high-security software systems
  • Experience with cybersecurity best practices
  • Coding experience in C, C++, C#, Java, JavaScript, or Python
  • Audit AzureML APIs for security vulnerabilities
  • Implement high-impact security initiatives
Perks:
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

Azure Machine Learning (ML) is at the center of Microsoft’s Artificial Intelligence (AI) revolution as the world moves towards integrating Artificial Intelligence through Large Language Models (LLMs) into services and applications that impacts millions of people in their day-to-day lives.  As a Principal Software Engineer of the Azure Machine Learning (AzureML) Back Plane team, you will be tasked with audting the security posture of AzureML services and application programming interfaces (APIs), implementing best practices like isolation, zero-trust, and monitoring systems. 

   

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.  

 

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day. 

Qualifications

Required/Minimum Qualifications: 

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 6+ years experience working in large-scale high security software systems.
  • Experience with cyber-security best practices. 

 

Other Requirements:

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.

 

Preferred/Additional Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. 
    • OR equivalent experience. 

 

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until February 5, 2025.

 

 

 

 

#AIPLATFORM#

Responsibilities

  • Understand and audit AzureML API for best practices, security vulnerabilities. 
  • Help identify and implement high impact security initiatives in the AzureML system. 
  • Codify security and compliance requirements by building and strengthening system defenses against malicious attacks and exploits. 
  • Contribute to company-wide security efforts like network security rules. 
  • Work to monitor and detect potential attacks before they can impact AzureML 
  • Embody our  and      
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description
$137.6K - $294.0K/yr (Outscal est.)
$215.8K/yr avg.
Boston, Massachusetts, United States

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Busan, Busan, South Korea (On-Site)

Paris, Île-de-France, France (On-Site)

North Holland, Netherlands (On-Site)

Reston, Virginia, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios (Player Support) - Software Engineering II - Developer Productivity

Keywords Studios (Player Support), India (Hybrid)

Nagarro - SAP Basis Consultant

Nagarro, Germany (Remote)

Scientific Games  - Software Development Manager

Scientific Games , United States (Hybrid)

Push Gaming - Senior Server Developer

Push Gaming, Poland (Remote)

Amazon Games - Senior ML Scientist, Amazon Games AI Research

Amazon Games, United States (On-Site)

Luxoft - KDB Developer

Luxoft, India (On-Site)

Dream Games - Senior Software Engineer

Dream Games, Türkiye (On-Site)

OKX - Data Engineer

OKX, Hong Kong (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Boston, Massachusetts, United States

GAMURS Group - The Escapist: Freelance Entertainment or Gaming Writer

GAMURS Group, United States (Remote)

Microsoft - Research Intern - Model Inference

Microsoft, United States (On-Site)

The Walt Disney Company - Manager, Systems Reliability Engineering

The Walt Disney Company, United States (On-Site)

RemoteWorker UK - Game Developer

RemoteWorker UK, United States (Remote)

ByteDance - Senior Machine Learning Ops Engineer, ML System

ByteDance, United States (On-Site)

DigitalFish - Software Engineer II, VR Prototyping

DigitalFish, United States (On-Site)

Mattel  Inc  - Solution Architect - Oracle Cloud Financials

Mattel Inc , United States (On-Site)

AliveCor - Sr. Manager, Product Marketing

AliveCor, United States (On-Site)

Trek - Store Manager

Trek, United States (On-Site)

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

PwC - Cybersecurity Senior Associate

PwC, Philippines (On-Site)

PwC - Auditor Riesgo y Cumplimiento

PwC, Nicaragua (On-Site)

Trend Micro - (Sr.) Cloud Developer (Vision One)

Trend Micro, Taiwan (On-Site)

Microsoft - Software Engineer II

Microsoft, United States (Hybrid)

Fluence - DevSecOps Engineer

Fluence, India (Hybrid)

Elanco - Sr. Security Engineer

Elanco, India (On-Site)

Scopely - Principal Security Engineer

Scopely, Ireland (Hybrid)

Fortis Games - Staff Security Operations Engineer

Fortis Games, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded