Microsoft Security is at the forefront of creating a safer digital world, with a mission to protect users, customers, and developers through comprehensive security solutions. As part of the Microsoft Defender organization, this role offers an opportunity to impact billions of users globally by developing AI-driven security solutions based on Zero Trust principles.
The position involves working on mobile security solutions within a rapidly growing team that's expanding its security coverage beyond traditional endpoints. You'll be part of a dynamic environment that prioritizes innovation and customer protection, working alongside Security Research, UX, and Product Management teams to develop cutting-edge mobile security features.
As a Software Engineer II, you'll be responsible for designing and implementing mobile threat protection solutions, focusing on both iOS and Android platforms. The role requires strong expertise in mobile development, particularly with Swift/Objective-C or Java/JNI, and a deep understanding of mobile platform internals. You'll be working on critical security features that help protect over a billion mobile users worldwide.
The ideal candidate brings 4+ years of software engineering experience, with a proven track record in mobile application development and a strong foundation in data structures, algorithms, and concurrent programming. You'll be joining a collaborative environment where communication skills are crucial, as you'll work with diverse teams including Software Engineers, Program Managers, Security Researchers, and Data Scientists.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance programs. The position is based in Hyderabad, India, with a focus on in-person collaboration and offers opportunities for professional growth and impact in the cybersecurity space.