Senior Software Engineer- Copilot iOS Development

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

About the job

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

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
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

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)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

AliveCor - Health Coach (Consultant)

AliveCor, United States (Remote)

Microsoft - Principal Software Engineering Manager

Microsoft, Serbia (On-Site)

Sleeper - Performance Creative Associate (TikTok)

Sleeper, United States (On-Site)

Warner Bros Discovery - Software Engineer II - Kafka (AMS Team),Bangalore

Warner Bros Discovery, India (On-Site)

SuperPlay - Senior Unity Developer

SuperPlay, Romania (Hybrid)

Nagarro - Senior Staff Consultant ,SAP Basis

Nagarro, India (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

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

Keywords Studios (Player Support), China (On-Site)

Riot Games - Senior Content Producer, Video

Riot Games, China (On-Site)

Morning Star - Sales Head, China

Morning Star, China (Hybrid)

Keywords Studios (Player Support) - Client Service Manager 客户服务经理

Keywords Studios (Player Support), China (Hybrid)

Spin Master - Assistant Manager, Planning

Spin Master, China (On-Site)

Publicis Groupe - Group Head

Publicis Groupe, China (On-Site)

Microsoft - Senior Applied Scientist

Microsoft, China (On-Site)

Microsoft - Solution Area Specialists--Data & AI

Microsoft, China (On-Site)

Paypal - Database Marketing Manager

Paypal, China (On-Site)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Staff Engineer, QA Automation

Nagarro, Canada (Remote)

Voodoo - Experienced Mobile Developer

Voodoo, France (Hybrid)

Meta - Software Engineer, iOS

Meta, United States (On-Site)

Dream Sports - SDE 2 - React Native

Dream Sports, India (On-Site)

Next Level Business Services - Sr. Developer – Native Mobile Apps

Next Level Business Services, United States (On-Site)

Applike Group - iOS Developer (f/m/d)

Applike Group, Germany (Hybrid)

Paypal - Android Engineer - Recent Graduate

Paypal, Sweden (On-Site)

Get notifed when new similar jobs are uploaded