Principal Software Engineer

1 Month ago • 10 Years + • DevOps

Job Summary

Job Description

The Principal Software Engineer will design, architect, and build large-scale platforms and cloud services for Microsoft Security's Research Efficiency Platform team. Responsibilities include developing distributed software services, adhering to modern software engineering practices, improving service reliability and monitoring, and collaborating with researchers, data scientists, and architects. The role requires strong coding skills (C#, Python), experience with Azure and multi-cloud environments, and a proven track record of building and supporting production services. The candidate will also mentor junior engineers and contribute to cohesive user experiences.
Must have:
  • 10+ years development experience in Enterprise environments
  • C#, Python coding experience
  • Strong analytical and problem-solving skills
  • Experience building and supporting services
  • Azure Cloud and multi-cloud development
Good to have:
  • PowerShell/Bash scripting
  • Experience architecting solutions for complex distributed problems
  • Large scale data architecture experience
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

Job Details

Overview

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft’s mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers’ heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centred on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. 

This is a Research Efficiency Platform team which provides leadership, direction, and accountability for Security Researchers tools and platforms, CICD, AI/ML, Virtualization and infrastructure, and secured development standards. You will help conduct business reviews and operate our production services. Strong collaboration skills will be required to work closely with other engineering teams to ensure services and systems are highly stable, performant, and meet the expectations of internal and external customers and users.  

We are looking for a Principal Software Engineer to help us design, architect and build large scale platforms, cloud services and engineering systems. You will work in collaboration with other Engineers, Researchers, Data Scientists and Architects to continue to learn and build your skill sets on how to innovate the design approach of said pipelines and services. 

Qualifications

Skills Required 

  • Coding experience C#, Python or other equivalent programming languages and 10+ years of development experience in Enterprise environments.  
  • Strong analytical, problem solving and organizational skills  
  • Ability to work on Greenfield projects from ideation to productionalize.  
  • Proven experience with building and supporting services, including logging, monitoring, alerting, and measuring reliability and availability.      

Preferred Experiences and Technologies:   

  • Azure Cloud and multi cloud development and deployment.     
  • Hands-on scripting knowledge in PowerShell / Bash 
  • Platform development experience for production environments   
  • Experience with architecting solutions for complex distributed problems 

 

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.    

If you are highly motivated, self-starter who thrives in a bottom-up, fast paced, highly technical environment you have a strong customer focus and understand the importance of Live Site Demonstrated ability to establish and manage relationships across organizational boundaries. Proven experience dealing with large scale data architecture, operational architecture and or network Architecture Proven experience creating distributed systems tools of moderate to high complexity.     

 

 

Responsibilities

  • Design and develop large scale distributed software services and solutions 
  • Adhere to and drive modern software engineering practices through design reviews 
  • System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions 
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. 
  • Improve test coverage for services, organize and implement integration tests, and resolve problem areas 
  • Considers testability, portability/monitoring, reliability, and maintainability, and understands when code is ready to be shared and delivered 
  • Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas 
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users 
  • Focus on customer/partner needs through a data driven approach 
  • Troubleshoot and optimize automation, reliability and monitoring for Live Site 
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users. 
  • Focus on customer/partner needs through a data driven approach. 
  • Ability to deal with ambiguity associated with working in a fast-paced and dynamic environment by providing clarity 
  • Leadership skills: Including judgement, resolution, negotiating and decision-making skills. 
  • Ability to technically mentor Junior/Mid-Career engineers. 
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

Similar Jobs

Luxoft - Senior Python Developer with Networking

Luxoft

(Remote)
2 Months ago
Nintendo - Contract - DevOps Engineer

Nintendo

Redmond, Washington, United States (On-Site)
1 Week ago
Fractal - DevOps - Lead

Fractal

Mumbai, Maharashtra, India (On-Site)
3 Months ago
WebPT - Lead, DevOps Engineer

WebPT

Hyderabad, Telangana, India (Hybrid)
5 Months ago
PwC - IN_Associate_Azure Cloud Data Engineer_OneCloud _Advisory _Bangalore

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
Rackspace Technology - Site Reliability Engineer / Observability Engineer

Rackspace Technology

Giza, Giza Governorate, Egypt (Remote)
1 Month ago
PubMatic - Site Reliability Engineer (Activate)

PubMatic

Pune, Maharashtra, India (Hybrid)
4 Months ago
Zazz - Data Engineer

Zazz

(Remote)
3 Weeks ago
PowerSchool - Sr Cloud Ops Eng I

PowerSchool

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Gearbox Software - Senior Site Reliability Engineer

Gearbox Software

Frisco, Texas, United States (On-Site)
2 Months ago
Intel Corporation - Sr. Infrastructure Engineer - Linux OS

Intel Corporation

Hillsboro, Oregon, United States (On-Site)
2 Months ago
 Sagecor Solutions - Software Integration Engineer 2 (IDN - 057)

Sagecor Solutions

Fort Meade, Maryland, United States (On-Site)
3 Months ago
Wind River Systems - Star Lab - Principal Technologist - Embedded Security Professional Services

Wind River Systems

Washington, District Of Columbia, United States (On-Site)
3 Months ago
Zoox - Senior Software Engineer: Secure Embedded Operating Systems

Zoox

Foster City, California, United States (On-Site)
3 Months ago
ION - Cloud Engineer Kubernetes

ION

Rome, Lazio, Italy (Hybrid)
4 Months ago
Reversing Labs - Security Solutions Architect (DACH Region)

Reversing Labs

Germany (Remote)
2 Months ago
Zoox - Senior Compute Test Engineer

Zoox

San Carlos, California, United States (On-Site)
3 Months ago
Rush Street Interactive - Threat Intelligence Analyst

Rush Street Interactive

Tallinn, Harju County, Estonia (On-Site)
3 Weeks ago
Warner Bros Discovery - Sr Staff, Architect Jamf

Warner Bros Discovery

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Noida, Uttar Pradesh, India

Qualys - Cloud Security Engineer

Qualys

Pune, Maharashtra, India (On-Site)
3 Months ago
Rivos - DFT Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
InvenioLSI - SAP TRM Consultant

InvenioLSI

New Delhi, Delhi, India (On-Site)
1 Month ago
Paytm - Ads Sales - Manager - Noida

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Paytm - Business Finance - Executive Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
The Rosary School (TRS) - Admission Counselor

The Rosary School (TRS)

Pune, Maharashtra, India (On-Site)
4 Months ago
Coinbase - Senior Data Scientist

Coinbase

Hyderabad, Telangana, India (Remote)
4 Months ago
Velotio Technologies - Backend Engineer (Python)

Velotio Technologies

Maharashtra, India (Remote)
6 Days ago
ION - LCM Data Analyst

ION

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Sapiens - Quality Analyst

Sapiens

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Microsoft - Senior Digital Cloud Solution Architect

Microsoft

Sydney, New South Wales, Australia (On-Site)
1 Month ago
ByteDance - Global SRE Lead, Security Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Google - Principal Engineer, Rollouts

Google

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Zuru - Sr. Data Engineer

Zuru

Ahmedabad, Gujarat, India (On-Site)
3 Months ago
ARHS - DevSecOps Engineer (Automation Specialist)

ARHS

The Hague, South Holland, Netherlands (On-Site)
3 Months ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
4 Months ago
Sonar Source - Support Engineer

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
3 Months ago
UXBERT Labs - Senior DevOps Engineer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
2 Weeks ago
Tencent - Principal / Senior Cloud Solution Architect - Tencent Cloud

Tencent

Palo Alto, California, United States (On-Site)
3 Months ago
Microsoft - Data Engineer II

Microsoft

Hyderabad, Telangana, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

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

London, England, United Kingdom (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug