Senior Software Engineer - Mobile

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Mobile
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer - Mobile

Microsoft's Purview Information Protection Team is seeking a Senior Software Engineer specialized in Mobile development (iOS & Android) to build security capabilities that help customers discover, classify, and protect sensitive information across platforms. The role involves developing enterprise-grade features for Microsoft Office products that impact millions of customers worldwide. You'll be working on Classification, Labeling, and Protection (CLP), security policies, document encryption, Information Right Management (IRM), and Data Loss Prevention. The position offers the opportunity to work in a collaborative and agile environment, applying technical skills and creativity in the security space. The role requires leadership in mobile development, collaboration with cross-functional teams, and the ability to drive high-quality security solutions. Microsoft offers a culture of inclusion, growth mindset, and innovation, along with comprehensive benefits and professional development opportunities. The position is hybrid-based in Hyderabad, with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Mobile

  • Develop software features for Microsoft Office products
  • Optimize mobile application performance and user experience
  • Lead junior Software Engineers and collaborate with Product Managers, Designers and cross-functional teams
  • Produce extensible and maintainable code
  • Optimize, debug, refactor, and reuse code to improve performance and maintainability
  • Work across organizations and directly with partners both in Office and across Microsoft
  • Drive identification of dependencies and development of design documents for security features
  • Coordinate and communicate across teams and resolve conflicts

Requirements For Senior Software Engineer - Mobile

Java
Kotlin
  • Bachelor's Degree in Computer Science or related technical field
  • 8+ years technical engineering experience with coding in languages including C, Swift, Java, C++, C#
  • 4+ years of professional mobile development experience
  • Proven experience in mobile development for iOS and Android platforms
  • Strong knowledge of data structures, algorithms, and software design principles
  • Experience with DevOps tools and practices
  • Excellent communication, collaboration, and problem-solving skills

Benefits For Senior Software Engineer - Mobile

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 - Mobile

Senior Software Engineer- iOS/Android

Senior Software Engineer position at Microsoft Teams focusing on iOS and Android development, requiring 8+ years of mobile development experience.

Senior Software Engineer II

Senior Software Engineer position at Microsoft working on Excel Mobile, focusing on native and mobile development with C/C++ and Java expertise required.

Senior Software Engineer - Andriod/iOS

Senior Software Engineer position at Microsoft Teams focusing on Android and iOS development, requiring 8+ years of mobile development experience.

Senior Software Engineer- Mobile Devops

Senior Software Engineer role at Microsoft focusing on Mobile DevOps for Teams, combining mobile development expertise with automation and infrastructure development.

Software Engineer

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