Senior Software Engineer

Microsoft Security develops end-to-end solutions to protect users, customers, and developers worldwide, focusing on mobile security and AI-driven security solutions.
Mobile
Senior Software Engineer
In-Person
8+ years of experience
Cybersecurity

Description For Senior Software Engineer

Microsoft Security is at the forefront of creating a safer digital world through comprehensive security solutions. As part of the Microsoft Defender organization, we're expanding our reach to protect people, services, and devices globally. We're seeking a Senior Software Engineer to join our mobile security team, focusing on developing AI-driven security solutions based on Zero Trust principles.

The role involves working with cutting-edge technology in mobile security, collaborating with diverse teams including Security Research, UX, and Product Management. You'll be responsible for designing and implementing mobile threat protection solutions that impact billions of users worldwide. The position requires extensive experience in mobile development, particularly in iOS or Android platforms, combined with a strong understanding of cybersecurity principles.

As a senior engineer, you'll lead technical initiatives, maintain high code quality standards, and drive innovation in both products and engineering methodologies. You'll work with a global team of experts, contributing to Microsoft's mission of providing accessible cybersecurity solutions to over a billion mobile users.

The ideal candidate brings 8+ years of software engineering experience, with specific expertise in mobile development and security solutions. You'll need strong communication skills, experience with modern development tools and practices, and the ability to work independently while managing technical dependencies effectively.

This is an opportunity to make a significant impact on global digital security while working with industry-leading benefits and professional growth opportunities. Join us in creating the next generation of mobile security solutions at Microsoft.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Design, develop, and test mobile threat protection solutions
  • Monitor telemetry to enhance customer experience
  • Collaborate with Program Managers and Security Engineering teams
  • Maintain code quality standards
  • Lead technical innovation in products and engineering methodologies

Requirements For Senior Software Engineer

Java
  • BS or MS degree in Computer Science
  • 8+ years of software engineering experience
  • 4+ years of mobile platform development (iOS or Android)
  • 4+ years experience with Swift and Objective-C for iOS or Java/JNI for Android
  • Strong understanding of Networking fundamentals and VPN internals
  • Experience with source control systems (GIT), automated build systems
  • Excellent communication skills
  • Strong debugging and problem-solving capabilities
  • Knowledge of secure software development life cycles

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

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer position at Microsoft Teams focusing on mobile development, requiring 8+ years of experience, offering hybrid work in Bangalore.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Excel Mobile, focusing on native and cross-platform development with 8+ years of experience required.

Senior Software Engineer

Senior Software Engineer role at Microsoft for the Teams Meetings & Events team, focusing on mobile development for iOS and Android.

Senior Software Engineer

Senior Software Engineer role at Microsoft, focusing on mobile app development for Office products, requiring 8+ years of experience in Java, C++, C#, or Swift.