Principal Software Engineer

Microsoft is a company where passionate innovators collaborate to envision possibilities and innovate in a cloud-enabled world.
$117,200 - $229,200
Cloud
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer

Microsoft is seeking a Principal Software Engineer to join their Azure OpenAI team, working on one of the largest AI services in Microsoft. This role offers an opportunity to impact Azure's fastest-growing services, crucial to Microsoft's AI strategy. You'll work with world-class engineers and architects, innovating around developer experiences and defining how developers leverage cutting-edge AI technologies. The position involves designing and implementing AI services, driving operational excellence, and overseeing service delivery and monitoring. You'll be part of a dynamic open-source community, collaborating with industry leaders. The role requires extensive experience in cloud services development, strong programming skills, and a track record of delivering high-quality software. Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The position offers remote work flexibility and competitive compensation, reflecting Microsoft's commitment to attracting top talent in the AI and cloud computing space.

Last updated 7 days ago

Responsibilities For Principal Software Engineer

  • Design, implement and deliver AI services to support expanded business offerings of Azure Cognitive Services
  • Use data-driven approach to build operational insights and drive operational excellence
  • Oversee the lifecycle of service delivery and service monitoring
  • Provide engineers with the best set of development tools
  • Enable customers to leverage various machine learning scenarios
  • Provide feedback and help to improve development process and live site maintenance

Requirements For Principal Software Engineer

Python
Java
JavaScript
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience
  • 8+ years multi-tenant large scale cloud services development
  • Experience building online services for consumers at scale
  • Platform/API design, debugging and data analysis skills
  • Experience in engineering methodologies: Unit testing, Test Driven Development
  • Track record of shipping high-quality software on time
  • Experience working across multiple projects

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 Engineering Manager – CIEng in IDC

Principal Engineering Manager position at Microsoft leading cloud security initiatives and managing engineering teams in Hyderabad, India.

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Cloud Solutions and AI strategy, offering competitive pay and the chance to work on cutting-edge technology.