Taro Logo

Senior Software Engineer

Microsoft is a global technology company providing end-to-end security solutions through Microsoft Security to protect users, customers and developers.
Mobile
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is at the forefront of protecting users, customers, and developers in an increasingly digital world facing evolving threats and regulations. The organization provides comprehensive end-to-end security solutions that secure platforms, devices, and clouds. Working at Microsoft Security means joining a culture that promotes growth and innovation, with the opportunity to impact billions of users globally.

The Microsoft Defender organization is experiencing significant growth as it works to secure people and devices worldwide. We are specifically looking for passionate engineers with expertise in mobile development and cybersecurity to help develop AI-driven security solutions. This role offers the chance to enhance digital security for over a billion mobile users.

As a Senior Software Engineer for Android, you will be responsible for designing, developing, and testing mobile threat protection solutions from conception to completion. The role demands rapid ideation, creation, and learning cycles, with a focus on delivering value through innovative experiences. You'll monitor telemetry to improve customer experience and work closely with Program Managers and Security Engineering colleagues.

Key responsibilities include maintaining high code quality standards, driving product innovation, and leading technical initiatives. The position requires excellent communication skills for effective collaboration with multidisciplinary teams, including Software Engineers, Program Managers, Security Researchers, and Data Scientists.

The ideal candidate brings 8+ years of software engineering experience, with particular expertise in Android development, networking fundamentals, and secure software development. This role offers the opportunity to work on cutting-edge security solutions while being part of Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test mobile threat protection solutions
  • Lead rapid cycles of ideation, creation, and learning
  • Monitor telemetry to enhance customer experience
  • Collaborate with Program Managers and Security Engineering teams
  • Maintain code quality and drive innovation
  • Uphold engineering practices and standards

Requirements For Senior Software Engineer

Java
Kotlin
  • 8+ years of experience as a software engineer
  • 10+ years expertise in designing data structures, algorithms, and concurrent programming
  • 4+ years of experience in designing user applications for Android
  • 4+ years of experience developing apps from ground up with App Store portfolio
  • Strong knowledge of Java/Kotlin/JNI for Android and Android internals
  • Solid understanding of Networking fundamentals and VPN internals
  • Strong debugging and problem-solving capabilities
  • Experience with software development tools (GIT, build systems, etc.)
  • BS or MS degree in Computer Science
  • Excellent communication skills

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Jobs Related To Microsoft Senior Software Engineer