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 13 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

Software Engineer

Senior Software Engineer role at Microsoft focusing on security infrastructure and malicious activity detection for Microsoft Defender for Office, offering competitive pay and hybrid work environment.

Senior Security Operations Engineer

Senior Security Operations Engineer role at Microsoft focusing on penetration testing, threat hunting, and cloud security, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security systems development, offering hybrid work and competitive compensation.

Senior Software Engineer (Security)

Senior Security Software Engineer role at Microsoft focusing on AI-driven red team tools and attack emulation services, offering competitive pay and remote work options.

Senior Software Security Engineer

Senior Security Engineer role at Microsoft focusing on cloud security, vulnerability analysis, and security posture improvement for Azure services.