Search by job, company or skills

Microsoft

Principal Software Engineer

Save
  • Posted 2 days ago
  • Over 300 applicants
Quick Apply

Job Description

Overview

Microsoft stands at the forefront of innovation and passion, driving the future of cybersecurity. At Microsoft Defender for Endpoint (MDE), our commitment lies in enhancing protection for both consumers and enterprises through state-of-the-art technology. Our team collaborates to create security solutions that proactively identify and counteract cyber threats, providing robust safety across various platforms, including Windows, Linux, MacOS, Android, and iOS. We are currently looking for a Principal Software Engineer with a deep understanding of Linux internals to advance our MDE Linux solution. This position entails strategic leadership and hands-on development, collaborating with top professionals to strengthen our security capabilities. The role presents a unique opportunity to significantly influence the security landscape, enhancing our product offerings while expanding your expertise within Microsoft's vast technological framework. We prioritize your professional growth and appreciate the unique contributions you bring to our team. Our commitment to diversity and inclusivity fosters a collaborative environment where every member's input is recognized and valued. This culture not only improves our products but also promotes personal and professional development, ensuring our solutions meet the diverse needs of all users.

 

#linux #mdelinux #security #microsoft #architect

Qualifications

 

  • Bachelor's Degree in Computer Science, or related technical discipline and 14+ years technical engineering experience with coding in languages including, but not limited to, C/C++
  • Strong written and verbal communication skills
  • Strong technical skills including understanding of object-oriented programming & design, algorithms, systems internal concepts & performance.
  • Development experience on Linux and its internals knowledge.

Demonstrable coding, debugging, design, testing and problem-solving skills

 

 

 

 

 

 

 

#linux #mdelinux #security #microsoft #architect

Responsibilities

As a Principal Software Engineer at Microsoft Defender for Endpoint, you will collaborate with security engineering teams to plan, design, implement, and validate cutting-edge security solutions for Linux platforms, covering all phases from concept to deployment. Leading design reviews, you will advocate for best practices in code quality and drive the adoption of performance metrics to enhance software stability and functionality. You will be responsible for developing, testing, and maintaining extensible and reusable code, identifying and addressing coding issues, and conducting effective code reviews. Engaging in system architecture and feature design, you will write proof of concept code to explore and validate new ideas. This role requires providing strategic insights during the product design phase to ensure alignment with customer needs and business objectives, while also working closely with a geographically distributed team, including product managers, security researchers, and developers, to drive key product improvements. Upholding and promoting the organizational culture and values, you will foster an environment of innovation, quality, and accountability, contributing to the overall growth and success of the Microsoft Defender for Endpoint team.

 

 

 

 

  • #linux #mdelinux #security #microsoft #architect

About Company

Job ID: 107715081

Similar Jobs

Hyderabad, India

Skills:

DevopsContinuous IntegrationSoftware EngineeringContinuous DeliverySoftware Maturity ModelsDesign for Reliability and ManufacturabilityRegulatory ComplianceSoftware Quality MetricsStatistical Process Control

Bengaluru, India

Skills:

Technical DocumentationEtl DesignKafkaBig Data TechnologiesNosqlData ModellingCoding StandardsAWSHadoopData WarehousingSqlGcpSparkAzureAirflowServer Migration ServiceDatabase designsData orchestration toolsData quality controlsData pipelinesCloud-based data solutionsReal-Time processingLuigiData engineering infrastructureAWS migration servicesdata modelsDatabase Migration Service

Hyderabad, India

Skills:

Software DevelopmentAws ServicesSystem Designprogrammingpromise calculationfulfillment optimizationarchitecture design patternsReliabilitye-commerce delivery systemsScaling

Bengaluru

Skills:

CodingAzure DatabaseDevops

Noida

Skills:

CC++UnixTclData StructuresAlgorithmsSoftware DevelopmentDebuggingDftATPGMulti-threaded Programming