Microsoft Security is at the forefront of protecting users, customers, and developers in an increasingly complex digital landscape. As part of the Microsoft Defender organization, this role focuses on developing AI-driven security solutions for mobile platforms, impacting over a billion users worldwide. The position combines expertise in mobile development, particularly Android, with cybersecurity to create robust protection mechanisms.
The Senior Software Engineer role involves designing, developing, and testing mobile threat protection solutions from conception to deployment. You'll work in a dynamic environment that values rapid iteration, continuous learning, and innovative problem-solving. The role requires collaboration with Program Managers, Security Engineers, and other stakeholders to enhance customer experience through careful monitoring of telemetry and implementation of improvements.
As a technical leader, you'll be responsible for maintaining high code quality standards and driving innovation in both products and engineering practices. The position offers the opportunity to work with cutting-edge security technologies while contributing to Microsoft's mission of securing digital experiences for users globally.
The role combines deep technical expertise in Android development with security engineering, requiring proficiency in Java/Kotlin/JNI, networking fundamentals, and VPN internals. You'll be part of a multidisciplinary team working on solutions that directly impact the security posture of millions of mobile users worldwide.