Taro Logo

Software Engineer II - iOS

Microsoft is a global technology company whose mission is to empower every person and organization on the planet to achieve more.
iOS
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS

Job Description

Microsoft's M365 India team is seeking a Software Engineer II to join their iOS development team. This role is part of an initiative to build next-generation AI-powered experiences for Microsoft 365 on Mobile platforms. The team's work impacts billions of users worldwide, with their app already reaching over 150+ Million MAU.

The position involves leading the planning, design, implementation, and shipping of critical components for a strategic M365 business project. The ideal candidate will work on creating new experiences specifically for mobile-first users, contributing to Microsoft's mission of empowering every person and organization globally.

This is an excellent opportunity for a mid-level engineer to work on large-scale commercial products using modern iOS technologies. The role requires strong technical skills in iOS development, algorithm design, and software architecture. The team operates in an agile environment, emphasizing quality, collaboration, and continuous improvement.

Key responsibilities include implementing features that align with the overall architecture, creating test automation, providing accurate estimates, and maintaining high coding standards. The position offers comprehensive benefits including healthcare, educational resources, investment options, and parental leave.

The role is based in Hyderabad, India, requiring 0-25% travel, and offers the chance to work with cutting-edge technologies while impacting Microsoft's mobile strategy. This is an ideal position for someone passionate about mobile development, interested in AI integration, and ready to contribute to products used by millions globally.

Last updated 16 hours ago

Responsibilities For Software Engineer II - iOS

  • Implement features conforming to overall architecture
  • Write automation and create test plans
  • Provide estimates based on tasks
  • Learn new areas quickly
  • Adhere to quality and coding/design practices

Requirements For Software Engineer II - iOS

  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding languages like C, C++, C#, Java, JavaScript, or Python
  • Ability to design efficient algorithms and data structures
  • Experience with iOS development using Objective-C/Swift/SwiftUI
  • Strong problem-solving skills

Benefits For Software Engineer II - iOS

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
  • Networking opportunities