Senior Software Engineer - Copilot iOS Development

2 Months 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

Playrix - Senior Data Analyst (Attribution)

Playrix

Portugal (Remote)
5 Months ago
Tesla - Algorithms Engineer, Autobidder (Electricity Markets/Energy Trading)

Tesla

North Holland, Netherlands (On-Site)
1 Month ago
Macquarie Group - C# Front Office Developer

Macquarie Group

Gurugram, Haryana, India (On-Site)
5 Months ago
Sportskeeda - Social Media Manager - News

Sportskeeda

India (Remote)
1 Month ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Meta - Software Engineer, Android

Meta

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

Nagarro

India (Remote)
5 Months ago
Nagarro - Staff Engineer, CRM Dynamics

Nagarro

Abu Dhabi, Abu Dhabi, United Arab Emirates (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, CRM Salesforce

Nagarro

Hyderabad, Telangana, India (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, Java

Nagarro

Canada (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Crunchyroll - Senior Machine Learning Engineer, Recommendations

Crunchyroll

Culver City, California, United States (On-Site)
4 Months ago
Guerrilla - PRINCIPAL TOOLS PROGRAMMER

Guerrilla

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
ByteDance - Senior Machine Learning Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Developer Relations Manager, Smart Spaces - WWFO

NVIDIA

Beijing, Beijing, China (On-Site)
3 Weeks ago
ByteDance - Cloud Native Infrastructure Engineer - Foundational Technology

ByteDance

Singapore (On-Site)
4 Months ago
Glean - Site Reliability Engineer (India)

Glean

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Meta - Research Scientist Intern, Smart Glasses in Wearables AI (PhD)

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
ByteDance - Backend Software Engineer

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
2 Months ago
NVIDIA - GPU Firmware Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Tencent - Senior Animation Designer for Global Realistic 3A Action Game

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
NVIDIA - CPU Architecture Intern - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Riot Games - Senior Game Designer, Combat

Riot Games

Shanghai, Shanghai, China (On-Site)
5 Months ago
Tencent - Senior Backend Developer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
PwC - Management Consulting-Finance-Associate2-Shanghai

PwC

Shanghai, Shanghai, China (On-Site)
6 Months ago
Tencent - WXG-HRBP

Tencent

Guangzhou, Guangdong Province, China (On-Site)
3 Months ago
NVIDIA - Software Engineering Intern - Map Tools

NVIDIA

Guangzhou, Guangdong Province, China (On-Site)
2 Months ago
Canva - Quality Engineer - Internationalization

Canva

Wuhan, Hubei, China (Remote)
4 Weeks ago
NinjaVan - Specialist, Key Account Management-大客户高级运营

NinjaVan

Guangzhou, Guangdong Province, China (On-Site)
5 Months ago
Ubisoft - Live Performance Specialist

Ubisoft

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

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer

Nagarro

Gurugram, Haryana, India (On-Site)
5 Months ago
Nagarro - Senior Staff Engineer

Nagarro

(On-Site)
5 Months ago
PrashantAdvait Foundation (Acharya Prashant) - Senior iOS App Developer

PrashantAdvait Foundation (Acharya Prashant)

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
Nagarro - Senior Staff Consultant, UXD

Nagarro

India (Remote)
5 Months ago
Nagarro - Senior Staff Engineer

Nagarro

Sri Lanka (Remote)
5 Months ago
Nagarro - Senior Staff Consultant ,SAP Materials

Nagarro

Atlanta, Georgia, United States (On-Site)
5 Months ago
Playtika - Unity Developer

Playtika

Romania (Hybrid)
3 Months ago
Nagarro - Associate Principal Consultant, Support Presales

Nagarro

United Arab Emirates (Remote)
5 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Colombia (Remote)
5 Months ago
Nagarro - Staff Consultant ,SAP Analytics Data Manageme

Nagarro

India (Remote)
5 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 (Hybrid)

Redmond, Washington, United States (On-Site)

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

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

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Redmond, Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

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