Location: Noida, Uttar Pradesh, India
Company: Microsoft
Department: Microsoft Defender Organization
Experience: 8–10+ Years
Employment Type: Full-Time
About the Role:
Microsoft Security is at the forefront of protecting individuals and organizations across platforms, devices, and cloud environments. Join the Microsoft Defender team, which is expanding its reach to secure billions of mobile users globally through AI-powered, next-generation threat protection.
We are looking for a Senior Android Software Engineer with deep expertise in mobile security to develop robust and innovative security applications for Android devices.
Key Responsibilities:
- Design, develop, and test Android-based mobile threat protection solutions from scratch.
- Drive rapid innovation cycles – ideate, create, test, and learn.
- Monitor telemetry and logs to continuously enhance product and customer experience.
- Collaborate cross-functionally with Program Managers, Security Engineers, and Data Scientists.
- Lead technical design decisions and uphold coding standards and product quality.
Required Qualifications:
- 8+ years in software engineering with a history of launching successful commercial products/services.
- 10+ years of strong algorithmic thinking, data structures design, and concurrent programming.
- 4+ years in Android application development with hands-on experience in building apps from scratch.
- Proficiency in Java, Kotlin, JNI, and solid understanding of Android internals.
- Deep knowledge of networking fundamentals and VPN internals.
- Demonstrated experience in secure software development life cycles (SSDLC).
- Strong debugging and problem-solving skills.
Preferred Skills & Tools:
- Familiarity with software tools like Git, CI/CD pipelines, project tracking (e.g., Azure DevOps, JIRA).
- Ability to manage architectural and technical dependencies independently.
- Proven ability to work in multi-disciplinary teams with clear communication.
- Portfolio of published apps is a strong plus.
Educational Qualification:
- Bachelor’s or Master’s Degree in Computer Science or a related field.
Why Join Microsoft Defender Team?
- Build solutions that protect over a billion mobile users.
- Work in a culture that encourages growth, innovation, and collaboration.
- Join a mission-critical, fast-growing team at the intersection of AI and cybersecurity.