Principal Software Engineer

52 Minutes ago • 13 Years + • Cyber Security

Job Summary

Job Description

The Principal Software Engineer will design, develop, and maintain secure systems and solutions for Microsoft's datacenter cybersecurity team. This role involves building a platform for secure device management, requiring expertise in C++, C#, or Java, cloud services, and cybersecurity principles. Responsibilities include system analysis, solution deployment, team leadership, mentoring junior engineers, and collaboration with partner teams. The ideal candidate possesses strong design and problem-solving skills and experience with datacenter hardware or industrial control systems. The position focuses on building highly scalable, secure, and reliable cloud services to protect Microsoft's critical cloud infrastructure.
Must have:
  • 13+ years software development (C++, C#, Java)
  • 5+ years system/solution design expertise
  • 3+ years experience owning/driving system designs
  • Design, develop, and deploy high-quality secure systems
  • Lead and mentor engineering teams
  • Collaborate with partner/PM teams
Good to have:
  • Cloud services & REST APIs expertise
  • Device/Workstation & Network Security expertise
  • Datacenter hardware/SCADA/ICS experience

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 centered 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.

 

Are you looking for an exciting opportunity to work on cutting-edge technology to build products and platform that has global scale of deployment and impact? Do you like to build cloud services to solve interesting security problems in order to protect critical cloud infrastructure? Do you want the experience of working in a startup team with potential for huge impact to the business and your career in near future? Do you dream of working alongside talented software engineers and passionate professionals and help build software and systems to protect the foundations of Microsoft Cloud, protecting Thousands of Enterprises and millions of users and Microsoft's key cloud assets.

Datacenter Cyber Security team is one of the core Security Software Development team focused on building tools, services and applications that ensure that the foundation of Microsoft cloud business has rock-solid security, meeting highest industry bar for quality, and is constantly evolving to counter the rapidly changing threat landscape.

 

We are looking for an experienced Principal Software Engineer who can help build a platform and services for Secure Devices management from the ground up. Successful candidates will be full stack developers who have expertise in building software systems with high-quality and scalability. The job role expects experience in cybersecurity products /systems design and development. You would be working in an exciting and fast-paced, diverse team environment, collaborating with multiple teams in Microsoft, building sophisticated security systems and Cloud services that protect industrial facilities and datacenters across the world. This is also a rare opportunity to build Enterprise software and services that require knowledge and experience in systems with hardware devices, networking elements and cloud services components.

 

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

  • 13+ years of software development experience using C++, C# and/or Java
  • 5+ Years of demonstratable expertise in system/solution designs and artefacts/documents for a products, applications, services, or platforms.
  • 3+ years of demonstratable expertise of owning/driving and reviewing designs/architecture of systems/solutions that led to successful implementation, deployment and usage

 

Preferred Qualifitcations: 

  • Demonstrated ability to learn and apply new technologies quickly and has led software engineering teams
  • Design and problem-solving skills, with a passion for quality and partner/customer succes
  • Knowledge of Secure Systems Engineering and Cybersecurity fundamental principles
  • Expertise in building and running Cloud Services and Rest APIs is preferred
  • Device/Workstations security and Network Security expertise is desired.
  • Experience in working with Datacenter hardware and/or SCADA/Industrial Control Systems (ICS) is a plus

 

#MSFTSecurity #Cybersecurity, #AzureSecurity

 

Responsibilities


  • Design, review and develop systems and end to end solutions with high quality (availability, scalability extensibility, modularity, reliability, resilience) and security.
  • Undertake system analysis to identify challenges in software systems and take ownership to build and deploy solutions with high quality architecture, designs and implementation.
  • Lead and motivate passionate and talented engineers of the team in secure SDLC and continuous improvement in services to enhance quality, resilience and improved customer satisfaction.
  • Mentor new and junior engineers to bring them with software development principles and practices through effective software design patterns.
  • Proactive engagement with Partner/PM teams for analysis of Engineering requirements and collaboration with Engineering teams to drive and build solutions with right engineering design principles.

Similar Jobs

ASSIST Software - C++ Developer

ASSIST Software

Suceava, Suceava County, Romania (On-Site)
5 Months ago
Warner Bros Games - Senior Manager, Software Engineering in Test

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Warner Bros Games - Staff Data Engineer

Warner Bros Games

Atlanta, Georgia, United States (Hybrid)
1 Month ago
ByteDance - Backend Software Engineer, Authorization - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Voodoo - Senior Data Engineer - Platform

Voodoo

Paris, Île-de-France, France (Remote)
2 Weeks ago
Epic Games - Senior Game Security Engineer - Asset Integrity

Epic Games

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
1 Day ago
Crytek - Senior Game Security Engineer

Crytek

Frankfurt, Hessen, Germany (On-Site)
10 Months ago
SmileGate - Security Vulnerability Diagnosis Specialist

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
2 Months ago
ION - IT Internal Auditor, Italy

ION

Italy (Hybrid)
6 Months ago
ByteDance - Senior Security Software Architect - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Senior Software Development Engineer - Database NoSQL Redis

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Microsoft - Principal Applied Science Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Hour ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
6 Months ago
ION - Senior Java Developer - Italy

ION

Pisa, Tuscany, Italy (On-Site)
6 Months ago
Luxoft - Senior Java engineer (with oncall support)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
ByteDance - Software Engineer Intern, Authorization

ByteDance

Singapore (On-Site)
1 Day ago
PwC - Senior Data Engineer

PwC

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Interactive Brokers - Automation Database Developer

Interactive Brokers

Greenwich, Connecticut, United States (Hybrid)
6 Months ago
Skillz - Backend Engineer - Java / GoLang

Skillz

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
SymphonyAI - Senior QA Engineer

SymphonyAI

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

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Mindtickle - Learning Consultant

Mindtickle

Pune, Maharashtra, India (Hybrid)
5 Months ago
Dolby Laboratories - Senior Computer Vision Researcher

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
AppsFlyer - Marketing Manager

AppsFlyer

Bengaluru, Karnataka, India (On-Site)
6 Months ago
PwC - Consultant - RDC TC MSOFT

PwC

Kolkata, West Bengal, India (On-Site)
6 Months ago
Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
version 1 - Senior JDE CNC Consultant

version 1

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

Sinch

Noida, Uttar Pradesh, India (On-Site)
2 Weeks ago
PhonePe - Site Reliability Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Internkaksha IT Solutions - Data Analyst

Internkaksha IT Solutions

India (Remote)
6 Months ago
Prysmian - QA/QC Technician

Prysmian

Khobha, Madhya Pradesh, India (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Cyber Security Jobs

ION - Network Security Engineer

ION

Italy (Hybrid)
6 Months ago
SmileGate - Security Threat and Incident Analysis

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
3 Weeks ago
PwC - IN-Senior Associate_ Python Developers _Advisory Corporate_ Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Xerox - Sr. Security Engineer, Product Security

Xerox

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Digital Risk Solutions Manager

PwC

Vancouver, British Columbia, Canada (On-Site)
5 Months ago
ByteDance - Senior Software Engineer, Anti-DDoS

ByteDance

Singapore (On-Site)
3 Months ago
ION - Pen Tester, Italy

ION

Italy (Hybrid)
6 Months ago
ByteDance - Technical Account Manager (Edge Cloud)

ByteDance

Boston, Massachusetts, United States (On-Site)
3 Weeks ago
NVIDIA - Senior AI System Security Architect - Networking

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
PwC - Manager / Senior Manager Cyber Technology and Transformation

PwC

Zürich, Zurich, Switzerland (On-Site)
6 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.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (Hybrid)

Redmond, Washington, United States (On-Site)

Vancouver, British Columbia, Canada (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