Microsoft

Senior Security Software Engineer

Microsoft
Apply
1 day ago
Bucharest, RomaniaSenior

Responsibilities

  • Design, develop, and maintain AOSP security features, applications, and frameworks using Java, Kotlin, C, C++, and related technologies.
  • Work across Android drivers, tools, the Linux kernel, trusted applications, AOSP framework components, and AOSP services.
  • Implement secure platform services and framework components with secure API design, privilege boundaries, application sandboxing, permissions, and IPC security.
  • Research and apply current security best practices, standards, and technologies for AOSP development.
  • Troubleshoot, debug, and remediate security issues and vulnerabilities in AOSP applications and systems.
  • Manage security reviews, participate in code reviews, and collaborate with developers, testers, product managers, and security experts.
  • Represent the MDEP team with partners and provide technical guidance.
  • Stay current with AOSP updates, Android security trends, and industry best practices.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Proven experience developing Android software, including complex platform features and functionality.
  • Proven experience implementing operating-system-level security features.
  • Strong software design and development skills in C/C++, Java, or Kotlin.
  • Experience developing Android platform services and framework components, including secure API design, privilege boundaries, and IPC security.
  • Experience with AOSP security architecture, including application sandboxing, permissions, system services, secure storage, and security-focused platform development.
  • Knowledge of Android security technologies including KeyMint, Keystore, device integrity, key attestation, secure provisioning, cryptography, and certificate-based trust models.
  • Preferred experience with SELinux, Verified Boot, secure updates, application isolation, and Android security internals.
  • Preferred experience designing security architectures across device software, cloud services, device management platforms, and enterprise deployments.
  • Preferred familiarity with threat modeling, security architecture reviews, vulnerability analysis, penetration testing, and specification-driven development.
  • Preferred experience using AI-assisted engineering tools responsibly while maintaining security, privacy, software quality, and engineering accountability.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.

Benefits

  • The role is based in Romania and has a stated typical base pay range of lei 263,600.00 to lei 434,000.00 per year; benefits and other compensation may also apply.
  • The position is open for a minimum of five days, with applications accepted on an ongoing basis until filled.
  • The Microsoft Cloud Background Check is required upon hire or transfer and every two years thereafter.

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me