Senior Software Engineer- Platform Security | Microsoft Careers

Microsoft

Actively hiring
US Posted 115 days ago $119,800$234,700 / year

At a glance

AI generated

TL;DR

Join Microsoft's Device Ecosystem and Platform team as a senior software engineer, where you will design and develop security features for AOSP using Java, Kotlin, C/C++, and other technologies. Your day-to-day responsibilities include collaborating with cross-functional teams to ensure the quality and security of applications, researching and implementing best practices, troubleshooting issues, and representing Microsoft in industry forums. You must have 8+ years of software development experience, expertise in AOSP security features like device integrity and cryptography, and leadership skills for guiding secure software solutions. Preferred qualifications include knowledge of SOC hardware architecture, key attestation processes, and Azure DevOps pipeline experience, as you work on cutting-edge security technologies to protect devices and data across Microsoft's expansive ecosystem.

Skills

Java Kotlin C/C++ AOSP Linux Kernel TEE Keymint Keystore TrustZone Azure Azure DevOps CI/CD Linux Cryptography

What you'll do

  • Design and develop security features, applications, and frameworks on AOSP using Java, Kotlin, C/C++.
  • Implement latest security best practices, standards, and technologies for AOSP development.
  • Troubleshoot and fix security issues and vulnerabilities in AOSP applications and systems.
  • Collaborate with industry partners to provide technical guidance on secure remote services access.
  • Participate in code reviews to ensure high-quality coding standards and knowledge sharing within the team.
  • Stay updated on AOSP operating system updates, security trends, and industry best practices.

What we're looking for

  • 8+ years of software development experience, including architectural design leadership.
  • Expertise in AOSP security features like device integrity, cryptography, Keymint, and Keystore.
  • Capability to develop trusted applications within a Trusted Execution Environment (TEE).
  • Strong analytical skills for troubleshooting complex software and security issues.
  • Leadership in guiding teams to develop secure software solutions.
  • Proven ability to represent security technology effectively with customers and partners.

Market check

Salary context

This $119,800–$234,700 range sits above 78% of similar postings on FindRole.

Peer median band

$119,782$232,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$141,981$177,250

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 451 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 417 roles with salary data.

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Senior Solution Engineer - Security | Microsoft Careers

Microsoft

US 38 days ago $106,400$203,600
Microsoft M365 Defender Defender for Cloud Sentinel Azure CI/CD XDR Zero Trust Cloud Security Python JavaScript PowerShell SQL Terraform Kubernetes Docker Prometheus Grafana

Senior Software Engineer | Microsoft Careers

Microsoft

US 30 days ago $119,800$234,700
Microsoft Azure CI/CD Telemetry Debugging Networking Operating Systems Authentication Docker Kubernetes Python Go SQL PostgreSQL Redis MongoDB Git GitHub Jenkins Prometheus Grafana

Senior Software Engineer | Microsoft Careers

Microsoft

US 48 days ago $119,800$234,700
Azure Python Java Scala Spark Hadoop HDFS Kafka Flink Docker Kubernetes CI/CD PostgreSQL Redis Elasticsearch Prometheus Grafana Git Jenkins

Senior Software Engineer | Microsoft Careers

Microsoft

US 27 days ago $119,800$234,700
C# TypeScript Python Azure RESTful APIs OAuth Entra ID Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis GraphQL

Senior Software Engineer | Microsoft Careers

Microsoft

US 133 days ago $119,800$234,700
TypeScript React NextJS Web Components REST APIs Redux Jest Mocha Cypress Azure CI/CD Responsive Design Web Accessibility UI Performance Optimization Component Libraries Design Systems Cloud Platforms Scalable REST APIs Data Access Layers

Senior Software Engineer | Microsoft Careers

Microsoft

US 57 days ago $119,800$234,700
Python JavaScript React Redux Webpack Babel Jest Docker Kubernetes Azure DevOps CI/CD ESLint Prettier Lerna Nx Fluent UI API integration Bash YAML Cloud deployment Release management