Senior Software Engineer - Copilot iOS Development

4 Weeks ago • 7 Years + • Mobile Development

Job Summary

Job Description

Join Microsoft’s Copilot team and be a key player in designing and building cutting-edge iOS applications. As a Senior Software Engineer, you'll focus on AI-driven mobile development, integrating seamlessly with the Microsoft ecosystem. Responsibilities include designing robust iOS solutions using Swift and Objective-C, writing efficient and maintainable code, contributing to system architecture, participating in code reviews, collaborating with cross-functional teams, optimizing performance, mentoring junior engineers, and using data to improve products. The role demands strong iOS development expertise (7+ years), proficiency in algorithms and system design, and excellent communication skills. You will be part of a collaborative team working on innovative, AI-powered mobile solutions.
Must have:
  • 7+ years iOS development experience (Swift, Objective-C)
  • Strong algorithm & system design skills
  • Clean, efficient, scalable code writing
  • Problem-solving & analytical skills
  • Team collaboration & communication
Good to have:
  • AI familiarity
  • Agile experience
  • Global collaboration experience
  • Bachelor's degree in CS/related field
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Product & service discounts
  • Savings and investment plans
  • Maternity/paternity leave
  • Generous time off
  • 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.

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.


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 solution
  • 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

Tencent - Speech Synthesis Intern

Tencent

London, England, United Kingdom (On-Site)
1 Week ago
NVIDIA - Senior System Software Engineer, Distributed Systems - DGX Cloud

NVIDIA

Santa Clara, California, United States (Remote)
1 Month ago
The AES Group - Lead Audio Engineer - Automotive

The AES Group

Pune, Maharashtra, India (On-Site)
5 Months ago
ByteDance - Senior Machine Learning Engineer

ByteDance

San Jose, California, United States (On-Site)
5 Days ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
Landis+Gyr - Senior Engineer, Software Development

Landis+Gyr

Noida, Uttar Pradesh, India (Hybrid)
4 Months ago
Nagarro - Staff Engineer, Frontend AngularJS

Nagarro

Hyderabad, Telangana, India (On-Site)
4 Months ago
Meta - Software Engineer, Android

Meta

New York, New York, United States (On-Site)
3 Months ago
Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

United Arab Emirates (Remote)
4 Months ago
Nagarro - Associate Staff Engineer, DevOps

Nagarro

(On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer III, Core Machine Learning, Google Cloud

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
PhonePe - Firmware Engineer (Exp. Bucket 7-10 Yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
3 Months ago
ByteDance - Senior Research Scientist- Foundation Model, Vision and Language

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Dolby Laboratories - AIOps Research Scientist

Dolby Laboratories

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Fairmatic - Senior Data Scientist

Fairmatic

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 Months ago
Snowed In Studios - Advanced Software Developer

Snowed In Studios

Ontario, Canada (Remote)
3 Months ago
Warner Bros Games - Senior Analytics Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
1 Week ago
Interface AI - Software Development Engineer IV - Backend

Interface AI

India (Remote)
6 Days ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

Charlotte, North Carolina, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Duolingo - Director of Government Relations, China

Duolingo

Beijing, Beijing, China (On-Site)
4 Months ago
Tencent - Senior Manager, Tencent Social Impact

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Zengame Technology - Advertising Optimization Specialist

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
NVIDIA - Learning and Development Specialist

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Riot Games - Game Producer, Monetization (Cosmetics)

Riot Games

Shanghai, Shanghai, China (On-Site)
1 Day ago
NinjaVan - Senior Associate I, Sales销售高级专员(华东)

NinjaVan

Xiamen, Fujian, China (On-Site)
4 Months ago
Tencent - Senior Site Reliability Engineer

Tencent

Shanghai, Shanghai, China (On-Site)
5 Months ago
Razer - Senior Electronics Engineer

Razer

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Riot Games - Senior Consumer Products Logistics Manager

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Ubisoft - UI Programmer

Ubisoft

Shanghai, Shanghai, China (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, PHP Drupal

Nagarro

Philippines (Remote)
4 Months ago
Nagarro - Senior Staff Engineer, DevOps

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
4 Months ago
Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nagarro - Staff Engineer, Java

Nagarro

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Philippines (Remote)
4 Months ago
Nagarro - Senior Staff Engineer, Mobile Android

Nagarro

India (Remote)
4 Months ago
Luxoft - Android Developer

Luxoft

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Nagarro - Staff Engineer

Nagarro

(On-Site)
3 Months ago
Nagarro - Staff Consultant ,SAP Sales Service

Nagarro

Pune, Maharashtra, India (On-Site)
4 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.

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Mountain View, California, United States (Hybrid)

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