Senior Software Engineer

Microsoft is a global technology company that develops software, cloud services, and security solutions, impacting 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 passionate 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. The position involves working on AI-driven security solutions based on Zero Trust principles, collaborating with Security Research, UX, and Product management teams.

The ideal candidate will be responsible for developing and maintaining mobile threat protection solutions, working within Microsoft's rapidly growing security division. This role offers the opportunity to impact billions of users worldwide by creating accessible cybersecurity solutions for mobile platforms.

As a Senior Software Engineer, you'll be working with cutting-edge technologies in mobile development and cybersecurity, contributing to Microsoft's 'security for all' vision that extends beyond endpoints to cloud, identities, and services. The position requires expertise in mobile development platforms (iOS/Android), strong understanding of security principles, and the ability to work effectively in cross-functional teams.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll be part of a global team delivering best-in-class security solutions, with the opportunity to make a significant impact on Microsoft's security portfolio. The position offers comprehensive benefits, professional growth opportunities, and the chance to work on solutions that protect over a billion mobile users worldwide.

Last updated 2 hours 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
  • Lead technical initiatives and engineering methodologies

Requirements For Senior Software Engineer

Java
  • 8+ years of experience as a software engineer with commercial software products
  • 8+ years expertise in designing data structures and algorithms
  • 4+ years of experience in mobile platforms (iOS or Android)
  • 4+ years of experience with Swift and Objective-C for iOS or Java/JNI for Android
  • Strong understanding of Networking fundamentals and VPN internals
  • Experience with secure software development life cycles
  • Excellent communication skills
  • BS or MS degree in Computer Science
  • Strong debugging and problem-solving capabilities

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

Senior Software Engineer

Senior Software Engineer position at Microsoft Security focusing on mobile threat protection and AI-driven security solutions, requiring 8+ years of experience in software engineering and mobile development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Teams in Bangalore, focusing on mobile development with 7+ years experience required, offering hybrid work model and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams in Bangalore, focusing on mobile development for meetings and events features, requiring 8+ years of experience.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Office on Mobile team in Hyderabad, focusing on mobile app development for Office products with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on Android development, mobile architecture, and customer growth initiatives.