Taro Logo

Senior Software Engineer

Microsoft is a global technology leader developing innovative AI, cloud, and software solutions.
iOS
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI

Job Description

Join Microsoft's Copilot team, where we're revolutionizing technology through AI-driven mobile development. As a Senior Software Engineer specializing in iOS development, you'll be at the forefront of creating cutting-edge applications that seamlessly integrate with Microsoft's ecosystem. This role offers an exciting opportunity to work on the Copilot team, developing innovative mobile experiences that enhance user productivity.

The position requires 7+ years of iOS development experience, with deep expertise in Swift and Objective-C. You'll be responsible for designing and implementing robust iOS solutions, contributing to system architecture, and ensuring high-quality code through reviews and optimization. The role involves collaboration with cross-functional teams and mentoring junior developers.

Microsoft offers an exceptional work environment with a hybrid setup allowing up to 50% work from home. The company provides comprehensive benefits including industry-leading healthcare, educational resources, and generous parental leave. You'll be part of a global team working on transformative AI technology, with opportunities for professional growth and development.

The ideal candidate combines strong technical skills with excellent communication abilities, capable of working effectively in a global, multi-disciplinary environment. This role offers the chance to shape the future of AI-driven mobile development while working for one of the world's leading technology companies.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design and implement robust iOS solutions using Swift and Objective-C
  • Contribute to system architecture discussions
  • Participate in code reviews
  • Work with cross-functional teams
  • Investigate and optimize performance issues
  • Mentor junior team members
  • Utilize telemetry and analytics to improve product performance

Requirements For Senior Software Engineer

  • 7+ years of experience in iOS development
  • Proficiency in Swift, Objective-C, and modern architecture patterns
  • Strong foundation in designing and implementing algorithms
  • Experience in code optimization and debugging
  • Strong analytical and problem-solving skills
  • Team collaboration experience
  • Fluent English communication skills
  • Bachelor's degree in Computer Science or related field preferred

Benefits For Senior Software Engineer

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