Principal Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software solutions.
$137,600 - $267,000
Security
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to join their Azure Machine Learning (AzureML) Back Plane team, playing a crucial role in Microsoft's AI revolution. This position focuses on securing and protecting Microsoft's machine learning infrastructure that impacts millions of users daily.

The role involves leading security initiatives for the AzureML platform, including auditing APIs, implementing zero-trust architecture, and establishing robust security monitoring systems. You'll be working at the intersection of AI and security, ensuring that Microsoft's machine learning services remain protected against emerging threats.

As a Principal Engineer, you'll be responsible for architecting and implementing security solutions at scale, working with cutting-edge AI technology while ensuring it meets the highest security standards. The position offers the opportunity to work with Microsoft's industry-leading cloud platform and contribute to the security posture of one of the world's most important AI infrastructures.

The role offers competitive compensation, comprehensive benefits, and the flexibility of remote work. You'll be joining a company with a strong commitment to innovation, security, and employee growth. Microsoft provides an inclusive work environment where diversity is valued and employees are empowered to make significant impacts.

This is an excellent opportunity for a senior security engineer who wants to work at the forefront of AI technology while focusing on critical security challenges. You'll be part of a team that's shaping the future of machine learning infrastructure while ensuring its security and reliability for millions of users worldwide.

Last updated 19 days ago

Responsibilities For Principal Software Engineer

  • Understand and audit AzureML API for best practices, security vulnerabilities
  • Identify and implement high impact security initiatives in the AzureML system
  • Codify security and compliance requirements by building and strengthening system defenses
  • Contribute to company-wide security efforts like network security rules
  • Monitor and detect potential attacks before they can impact AzureML

Requirements For Principal Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical discipline
  • 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 6+ years experience working in large-scale high security software systems
  • Experience with cyber-security best practices
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer

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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer

Principal Software Engineer

Lead Microsoft's PyRIT Team as a Principal Software Engineer, developing AI security tools and identifying risks in high-stakes AI systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft Security, focusing on cloud security and IAM protection, offering competitive salary and hybrid work arrangement in Seattle.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Windows Endpoint Security Platform development, offering competitive pay and hybrid work environment.

Principal Security Engineer

Principal Security Engineer role at Microsoft Teams focusing on product security, safety improvements, and leading security initiatives across the platform.

Principal Security Engineer

Lead security infrastructure and AI-driven defense systems at Microsoft, developing autonomous simulation environments and advanced security research platforms.