Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions, serving billions of users worldwide.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Defender organization, focusing on mobile security solutions. This role is part of Microsoft's mission to create a safer digital world through end-to-end security solutions that protect users, customers, and developers globally.

The position involves working on Microsoft's mobile security initiatives within the Microsoft Defender organization, which is experiencing rapid growth. You'll be developing AI-driven security solutions based on Zero Trust principles, collaborating with diverse teams including Security Research, UX, and Product Management.

As a Senior Software Engineer specializing in Android development, you'll be responsible for the complete lifecycle of mobile threat protection solutions. The role requires expertise in Android development, with strong skills in Java/Kotlin/JNI and deep understanding of Android internals. You'll work on designing data structures, implementing algorithms, and developing highly concurrent applications.

The ideal candidate brings 8+ years of software engineering experience, with at least 4 years focused on Android application development. You'll be working in Hyderabad, India, in an on-site capacity, with potential travel requirements of 0-25%. This role offers the opportunity to impact billions of users worldwide while working with cutting-edge security technologies.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company maintains a strong commitment to diversity and inclusion, providing equal opportunities to all qualified applicants regardless of their background.

Join Microsoft Security to be part of a global team delivering best-in-class security solutions, working with the latest technologies while making a significant impact on digital security for over a billion mobile users worldwide.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test solutions for mobile threat protection
  • Monitor telemetry to enhance customer experience
  • Collaborate with Program Managers and Security Engineering teams
  • Maintain code quality and drive innovation
  • Work with multidisciplinary teams including Software Engineers, Program Managers, Security Researchers, and Data Scientists

Requirements For Senior Software Engineer

Java
Kotlin
  • 8+ years experience as a software engineer developing commercial software
  • 8+ years expertise in data structures, algorithms, and concurrent programming
  • 4+ years experience in Android app development
  • 4+ years experience with Java/Kotlin/JNI for Android
  • Strong understanding of Networking fundamentals and VPN internals
  • BS or MS degree in Computer Science
  • Strong debugging and problem-solving capabilities
  • Experience with software development tools (GIT, build systems, etc.)
  • Knowledge of secure software development life cycles

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer