Senior Software Engineer- Copilot iOS Development

1 Month ago • 7 Years + • Mobile Development

Job Summary

Job Description

As a Senior Software Engineer on Microsoft's Copilot iOS team, you'll design and build cutting-edge AI-powered iOS applications. You'll collaborate with a team of top engineers, leveraging Swift, Objective-C, and modern architectures (MVVM, VIPER) to create seamless integrations within the Microsoft ecosystem. Responsibilities include designing robust iOS solutions, writing efficient and scalable code, participating in code reviews, optimizing performance, collaborating with cross-functional teams, mentoring junior engineers, and utilizing data to improve product performance. You'll contribute to system architecture discussions, ensuring scalable, secure, and high-performing applications that deliver an exceptional user experience.
Must have:
  • 7+ years iOS development experience (Swift, Objective-C)
  • Strong algorithm & system design skills
  • Clean, efficient, and scalable code
  • Problem-solving and analytical skills
  • Team collaboration and communication skills
  • Fluent English communication
Good to have:
  • Bachelor's degree in CS/related field
  • AI technology familiarity
  • Agile methodology experience
  • Global collaboration experience
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product and service discounts
  • Savings and investments
  • Maternity/paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Job Details

Overview

Join Microsoft’s Copilot team, where we focus on AI-driven mobile development that transforms the future of technology.

 

As a Senior Software Engineer – iOS Developer, you will play a key role in designing and building advanced iOS applications that integrate seamlessly with Microsoft’s ecosystem. You will work within a highly collaborative team environment, driving innovation and delivering high-quality mobile experiences that enhance user productivity.

 

Why Join Us?

Be part of a dynamic team at Microsoft’s Copilot, where you’ll have the opportunity to work on innovative AI-powered mobile solutions. Collaborate with some of the best engineers in the industry while contributing to meaningful projects that shape the future of mobile technology.

 

#MXP #MicrosoftAI

Qualifications

  • iOS Development Expertise: 7+ years of experience in iOS development with proficiency in Swift, Objective-C, and modern architecture patterns (e.g., MVVM, VIPER).
  • Algorithm and System Design: Strong foundation in designing and implementing algorithms with practical applications in software engineering.
  • Coding Skills: Proven ability to write clean, efficient, and scalable code, with experience in code optimization and debugging.
  • Problem-Solving Ability: Strong analytical skills to address complex technical challenges and deliver innovative solutions.
  • Team Collaboration: Experience collaborating within cross-functional teams to deliver user-centric solutions.
  • Communication: Effective communication skills, capable of articulating technical concepts clearly and engaging with diverse stakeholders.
  • Fluent English Communication: Fluency in spoken and written English, with the ability to articulate technical concepts clearly to diverse stakeholders.

Preferred Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • AI: Familiarity with AI technologies and their integration into mobile development.
  • Agile Methodologies: Experience working in an Agile environment with iterative development processes.
  • Global Collaboration: Experience working in a global, multi-disciplinary environment with distributed teams.

 

 

#MicrosoftAI

Responsibilities

  • Technical Development: Design and implement robust iOS solutions using Swift and Objective-C. Write efficient, maintainable, and scalable code that meets coding standards and best practices.
  • System Architecture Support: Contribute to system architecture discussions and collaborate on developing scalable, secure, and performant solutions.
  • Code Quality: Participate in code reviews to ensure quality and adherence to best practices. Assist in optimizing, debugging, and refactoring code for performance improvements.
  • Collaboration: Work closely with cross-functional teams including product management, design, and other engineering groups to align on product features and technical solutions.
  • Performance Optimization: Investigate performance issues, implement testing strategies, and resolve bottlenecks to ensure a smooth and responsive user experience.
  • Mentorship and Guidance: Mentor junior team members, sharing knowledge and fostering a collaborative environment to elevate engineering skills across the team.
  • Data-Driven Decision Making: Utilize telemetry and analytics to improve product performance and refine features based on user feedback.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

AliveCor - Health Coach (Consultant)

AliveCor

United States (Remote)
2 Months ago
Microsoft - Principal Software Engineering Manager

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

New York, New York, United States (Remote)
2 Months ago
Sleeper - Performance Creative Associate (TikTok)

Sleeper

Seattle, Washington, United States (On-Site)
4 Months ago
Warner Bros Discovery - Software Engineer II - Kafka (AMS Team),Bangalore

Warner Bros Discovery

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Google - Mobile Engineering Manager, Google Home App

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
SuperPlay - Senior Unity Developer

SuperPlay

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Nagarro - Senior Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
3 Months ago
Luxoft - Android Audio/Video/Graphics Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Nagarro - Senior Staff Consultant ,SAP Basis

Nagarro

India (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Head Digital Works - Data Scientist

Head Digital Works

Hyderabad, Telangana, India (On-Site)
8 Months ago
Coursera - Machine Learning Scientist

Coursera

India (Remote)
1 Month ago
Google - Software Engineer III, Engineering Productivity, Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Fluxon - Senior Software Engineer

Fluxon

Hyderabad, Telangana, India (Remote)
4 Months ago
Zoox - Senior/Staff Machine Learning Engineer - Prediction & Behavior ML

Zoox

Boston, Massachusetts, United States (Hybrid)
3 Months ago
Logitech - Audio/Acoustic Engineer

Logitech

Hsinchu, Hsinchu City, Taiwan (Hybrid)
3 Months ago
Discord - Senior Software Engineer, Ads Infrastructure

Discord

San Francisco, California, United States (Remote)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud Storage

Google

Raleigh, North Carolina, United States (On-Site)
3 Months ago
Paytm - IOS Developer - Software Engineer

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Keywords Studios (Player Support) - Environment Art Director 环境艺术总监

Keywords Studios (Player Support)

Beijing, Beijing, China (On-Site)
8 Months ago
Riot Games - Senior Content Producer, Video

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
Duolingo - Senior Business Development Manager, Duolingo English Test

Duolingo

Beijing, Beijing, China (On-Site)
4 Months ago
Morning Star - Sales Head, China

Morning Star

Shenzhen, Guangdong Province, China (Hybrid)
4 Months ago
Keywords Studios (Player Support) - Client Service Manager 客户服务经理

Keywords Studios (Player Support)

Shanghai, Shanghai, China (Hybrid)
8 Months ago
Spin Master - Assistant Manager, Planning

Spin Master

Guangdong Province, China (On-Site)
1 Month ago
Publicis Groupe - Group Head

Publicis Groupe

Shanghai, China (On-Site)
3 Months ago
Microsoft - Senior Applied Scientist

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Microsoft - Solution Area Specialists--Data & AI

Microsoft

Shanghai, Shanghai, China (On-Site)
1 Month ago
Paypal - Database Marketing Manager

Paypal

Shanghai, Shanghai, China (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, QA Automation

Nagarro

Canada (Remote)
3 Months ago
Voodoo - Experienced Mobile Developer

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
Meta - Software Engineer, iOS

Meta

New York, New York, United States (On-Site)
3 Months ago
Dream Sports - SDE 2 - React Native

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Next Level Business Services - Sr. Developer – Native Mobile Apps

Next Level Business Services

Philadelphia, Pennsylvania, United States (On-Site)
3 Months ago
Nagarro - Associate Staff Consultant, Business Analyst

Nagarro

(On-Site)
3 Months ago
Xsolla - Mobile React Native Developer (Mobile App)

Xsolla

Montreal, Quebec, Canada (Hybrid)
4 Months ago
Applike Group - iOS Developer (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
Paypal - Android Engineer - Recent Graduate

Paypal

Stockholm, Stockholm County, Sweden (On-Site)
4 Months ago
Fairmatic - Senior Software Engineer  -  Android Developer

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Redmond, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug