Senior Software Engineer

Global technology leader developing security solutions and software products used by billions worldwide.
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Engineer

Microsoft Security is seeking a Senior Software Engineer to join their Defender organization, focusing on mobile threat protection solutions. This role combines cybersecurity expertise with mobile development to create AI-driven security solutions based on Zero Trust principles. The position involves working with a global team to deliver best-in-class security solutions that protect over a billion mobile users worldwide.

The ideal candidate will bring 8+ years of software engineering experience, with specific expertise in mobile development and security. You'll be responsible for designing, developing, and testing comprehensive mobile security solutions, while collaborating with cross-functional teams including Security Research, UX, and Product Management.

Microsoft offers an inclusive work environment with industry-leading benefits, including healthcare, educational resources, and parental leave. The role is based in Hyderabad, India, with the opportunity to work on projects that directly impact the security of users globally. This position requires occasional travel (0-25%) and offers the chance to work with cutting-edge technology in the cybersecurity space.

The role demands strong technical skills in mobile development (iOS/Android), security protocols, and software architecture, combined with excellent communication abilities. You'll be part of Microsoft's mission to create a safer digital world through end-to-end, simplified security solutions that protect every user, customer, and developer.

Last updated 5 days 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 in products and engineering methodologies

Requirements For Senior Software Engineer

Java
  • BS or MS degree in Computer Science
  • 8+ years of software engineering experience with commercial software products
  • 4+ years of mobile app development experience (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 and ability to work in multidisciplinary teams
  • 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

OS Internals Software Engineer- Enterprise & Security

Senior OS Security Engineer role at Microsoft focusing on enterprise security, crypto algorithms, and virtualization-based security technologies for Windows and Linux systems.

Senior Software Engineer - CTJ - POLY

Senior Software Engineer role at Microsoft Security, focusing on developing and scaling critical security programs and services with competitive compensation and comprehensive benefits.

Senior Software Engineer - CTJ -POLY

Senior Software Engineer role at Microsoft focusing on security programs and services, requiring Top Secret clearance and strong programming skills.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on Windows and Azure security, penetration testing, and vulnerability assessment.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Defender for Office team, focusing on cloud security and threat protection for Microsoft 365 collaboration tools.