Software Engineer II

Global technology company leading in security solutions and software development, serving billions of users worldwide.
Mobile
Mid-Level Software Engineer
In-Person
4+ years of experience
Cybersecurity · AI

Description For Software Engineer II

Microsoft Security is at the forefront of protecting digital platforms, devices, and clouds worldwide through the Microsoft Defender organization. We're seeking passionate engineers to join our mobile security team, focusing on developing AI-driven security solutions based on Zero Trust principles. This role offers the opportunity to work with cutting-edge technology in cybersecurity, collaborating with a global team of experts including Security Researchers, UX designers, and Product Management teams. The position involves creating innovative security solutions that protect over a billion mobile users worldwide. You'll be part of Microsoft's mission to create a safer digital world, working with state-of-the-art technology while contributing to products that have real-world impact. The role combines mobile development expertise with cybersecurity knowledge, offering a unique opportunity to shape the future of digital security. Working at Microsoft's Hyderabad location, you'll be part of a dynamic team focused on delivering best-in-class security solutions that protect users and organizations globally.

Last updated 4 days ago

Responsibilities For Software Engineer II

  • End-to-end design, development, and testing of mobile threat protection solutions
  • Collaborate with Program Managers and Security Engineering teams
  • Deliver core features for security solutions
  • Ensure code quality
  • Provide thought leadership for product innovation
  • Engage in fast-paced cycle of ideation, creation, and learning

Requirements For Software Engineer II

Java
Kotlin
  • Bachelor's or Master's degree in Computer Science
  • 4+ years of software engineering experience with commercial software products
  • 4+ years experience in mobile platforms (iOS/Android)
  • 2+ years experience with Swift and Objective-C or Java/JNI
  • Strong understanding of Networking fundamentals and VPN internals
  • Experience with development tools (GIT, automated build systems)
  • Excellent debugging and problem-solving capabilities
  • Outstanding communication skills
  • Experience in data structures, algorithms, and concurrent programming

Benefits For Software Engineer II

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
  • Networking opportunities

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Microsoft M365 India seeks Software Engineer II for AI-powered mobile experiences, offering comprehensive benefits and global impact.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to develop mobile applications for their Meetings & Events platform, requiring 4+ years of iOS/Android development experience.

Software Engineer II

Microsoft seeks Software Engineer II for Excel Mobile team to develop and optimize mobile experiences, requiring C++/Java expertise and 2+ years experience.

Software Engineer II

Microsoft Teams is hiring a Software Engineer II to build modern event experiences, focusing on iOS and web development for their collaboration platform.

Member of Technical Staff - Mobile Engineer

Microsoft AI seeks a Mobile Engineer to develop Copilot for iOS and Android, shaping the future of AI-powered personal computing.