Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

iosswiftswiftuiobjective-cc++cagileazuremobile

About the Role

Microsoft is seeking a Senior Software Engineer for iOS development within the Microsoft 365 India team. The role involves leading the planning, design, and implementation of critical components for AI-powered mobile experiences. The engineer will work on a strategic project impacting billions of users worldwide.

Key Responsibilities

  • Implement features conforming to overall architecture
  • Write automation and create test plans
  • Come up with estimates based on tasks
  • Quickly learn new areas and adhere to quality practices
  • Be self-driven, proactive, and results-oriented

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 6+ years technical engineering experience
  • 6+ years software development experience with C, C++ or Objective-C/Swift/SwiftUI
  • Ability to quickly pick up concepts and employ new techniques
  • Strong problem-solving skills and ability to handle design independently

Nice to Have:

  • Exposure to Office technology
  • Exposure to iOS/Android/Azure Services
  • Exposure to agile methodology on large-scale commercial products

Benefits & Perks

  • Industry leading healthcare