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

Dolby Laboratories - AIOps Research Scientist

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Trek - IT Security Operations Analyst

Trek

Haryana, India (On-Site)
2 Months ago
NVIDIA - Senior DevOps Engineer, Deep Learning Frameworks

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Wind River Systems - Star Lab - Principal Technologist - Embedded Security Professional Services

Wind River Systems

Huntsville, Ontario, Canada (On-Site)
3 Months ago
Easy Brain - System Administrator

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
3 Months ago
Aristocrat Gaming - DevOps Lead

Aristocrat Gaming

Austin, Texas, United States (Hybrid)
2 Weeks ago
Luxoft - Sophis Ops Engineer

Luxoft

Bucharest, Bucharest, Romania (On-Site)
3 Months ago
ByteDance - Senior Software Engineer - Serverless Compute Infrastructure

ByteDance

Seattle, Washington, United States (On-Site)
2 Weeks ago
Velotio Technologies - Senior Engineer (Node.js & DevOps)

Velotio Technologies

Maharashtra, India (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PlayStation Global - Software Engineer

PlayStation Global

London, England, United Kingdom (Hybrid)
1 Week ago
The Walt Disney Company - Media Engineer II

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
2 Months ago
BigID - Solutions Engineer

BigID

Zurich, Ontario, Canada (Hybrid)
3 Months ago
Sagent - Lead Devops Engineer - India

Sagent

Chennai, Tamil Nadu, India (Hybrid)
3 Months ago
Bluevine - Senior Frontend Developer

Bluevine

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Ajmera Infotech - Kubernetes Experts

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
3 Months ago
PwC - IN_Associate_Azure Cloud Data Engineer_OneCloud _Advisory _Bangalore

PwC

Gurugram, Haryana, India (On-Site)
2 Months ago
ION - Cyber Security Analyst, Italy

ION

Turin, Piedmont, Italy (On-Site)
4 Months ago
Playrix - Senior Release Support Engineer

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
4 Months ago
Wind River Systems - Star Lab - Principal Technologist - Embedded Security Professional Services

Wind River Systems

United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Noida, Uttar Pradesh, India

PwC - IN_Senior Associate _GCP Developer _Data &Analytics _Advisory  _Ahmedabad

PwC

Ahmedabad, Gujarat, India (On-Site)
4 Months ago
Glean - Talent Sourcer

Glean

Bengaluru, Karnataka, India (On-Site)
2 Months ago
EXL - Data Scientist

EXL

Noida, Uttar Pradesh, India (Hybrid)
5 Months ago
BlackLine - Sr. Software Engineer (Frontend)

BlackLine

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nagarro - Staff Consultant (Business Analyst - ServiceNow)

Nagarro

India (On-Site)
4 Months ago
BBY India - Senior Software Engineer [T500-14567]

BBY India

Bengaluru, Karnataka, India (On-Site)
4 Months ago
PhonePe - Software Engineer (Backend 3-5yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Hitachi Digital Services - Container Security - Expert (Hyderabad, Bangalore, Pune)

Hitachi Digital Services

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
InMobiInMobi - Assistant Manager - Public Policy and Partnerships

InMobiInMobi

New Delhi, Delhi, India (On-Site)
1 Month ago
BITSILICA - Embedded Audio Engineer

BITSILICA

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

DevOps Jobs

Anavation - Cloud Engineer

Anavation

Reston, Virginia, United States (On-Site)
2 Months ago
Columbia Sportswear Company - Azure Cloud Developer/Engineer

Columbia Sportswear Company

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Microsoft - Research Intern - Azure Data

Microsoft

Redmond, Washington, United States (On-Site)
4 Weeks ago
Razer - Software Engineer (DevOps)

Razer

Shah Alam, Selangor, Malaysia (On-Site)
4 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Scopely - Director, Cloud FinOps

Scopely

Canada (Remote)
6 Days ago
DOTSOFT SA - Solutions Architect

DOTSOFT SA

Greece (On-Site)
4 Months ago
Rackspace Technology - AWS Engineer IV-IN (R-20541)

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Intel Corporation - DevOps infra - k8s Engineer

Intel Corporation

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Rockstar Games - DevOps Engineer

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
8 Months 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.

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

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