Senior Software Engineer - Copilot iOS Development

1 Week ago • 7 Years + • Mobile Development • Undisclosed

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

ByteDance - Video Codec Architect - Multimedia Lab

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Inkittt - Senior Machine Learning Engineer, Recommendations

Inkittt

San Francisco, California, United States (Hybrid)
1 Week ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Chicago, Illinois, United States (Remote)
3 Months ago
Google - Software Engineer, Performance and Thermal, Pixel

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Month ago
Sinch - Senior Machine Learning Engineer

Sinch

Flanders, Belgium (Hybrid)
1 Month ago
Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nagarro - Staff Consultant, Support Presales

Nagarro

(On-Site)
3 Months ago
Nagarro - Senior Analyst, Support Sales

Nagarro

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

Nagarro

India (Remote)
3 Months ago
Nagarro - Staff Consultant, Business Analyst

Nagarro

Mumbai, Maharashtra, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ericsson - Data Scientist

Ericsson

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Boston, Massachusetts, United States (Remote)
3 Months ago
Google - Software Developer Intern, PhD, Summer 2025

Google

Toronto, Ontario, Canada (On-Site)
2 Months ago
Epic Games - Animation Tools Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
4 Weeks ago
Meta - Software Engineer, Computer Vision (Technical Leadership)

Meta

Burlingame, California, United States (Remote)
2 Months ago
ByteDance - Machine Learning Engineer (Recommendation) - BytePlus

ByteDance

Singapore (On-Site)
3 Months ago
Zoox - Principal Machine Learning Engineer

Zoox

Foster City, California, United States (On-Site)
3 Months ago
ByteDance - NLP Researcher - AI Lab Research

ByteDance

Singapore (On-Site)
3 Months ago
Inkittt - Senior Frontend Engineer

Inkittt

San Francisco, California, United States (On-Site)
6 Months ago
Kaedim - Machine Learning Engineer

Kaedim

London, England, United Kingdom (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Maersk Careers - Senior Software Engineer

Maersk Careers

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

NinjaVan

Xiamen, Fujian, China (On-Site)
3 Months ago
Ourpalm - Lead UI Designer

Ourpalm

Beijing, Beijing, China (On-Site)
1 Week ago
Riot Games - Principal Environment Concept Artist

Riot Games

Shanghai, Shanghai, China (On-Site)
3 Months ago
The Walt Disney Company - 整合专员,工业工程Integration Spec-Industrial Engineering

The Walt Disney Company

Shanghai, Shanghai, China (On-Site)
2 Months ago
Mattel  Inc  - Product Engineer

Mattel Inc

Dongguan, Guangdong Province, China (On-Site)
2 Months ago
Supercell - Senior Client Programmer, Project R.I.S.E

Supercell

Shanghai, Shanghai, China (On-Site)
3 Months ago
undefined - 3D游戏动作

Beijing, Beijing, China (On-Site)
6 Months ago
Microsoft - Solution Sales - Support Solutions

Microsoft

Shenzhen, Guangdong Province, China (On-Site)
3 Weeks ago
Ubisoft - Senior Network Programmer (Rainbow Six)

Ubisoft

Chengdu, Sichuan, China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, Cloud

Nagarro

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Nagarro - Associate Staff Engineer, CRM Salesforce

Nagarro

Hyderabad, Telangana, India (On-Site)
3 Months ago
Luxoft - Senior Software Developer (React Native, C++, Java)

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
Nagarro - Senior Staff Consultant ,SAP Basis

Nagarro

India (Remote)
3 Months ago
Nagarro - Staff Consultant ,SAP Sales Service

Nagarro

Pune, Maharashtra, India (On-Site)
3 Months ago
Nagarro - Staff Engineer, PHP Lavavel

Nagarro

India (Remote)
3 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
3 Months ago
Meta - Software Engineer (Android OS - Embedded)

Meta

Redmond, Washington, United States (On-Site)
2 Months ago
Nagarro - Staff Consultant ,Sap Development BTP

Nagarro

India (Remote)
3 Months ago
One97 Communications  - IOS Developer - Software Engineer

One97 Communications

Noida, Uttar Pradesh, 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.

Milan, Lombardy, Italy (On-Site)

Gurugram, Haryana, India (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

London, England, United Kingdom (On-Site)

Virginia, United States (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