Senior Software Engineer- Copilot iOS Development

51 Minutes ago • 7 Years + • Mobile Development

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.

Barcelona, Catalonia, Spain (On-Site)

New York, New York, United States (On-Site)

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

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Wrike - Senior Frontend Engineer

Wrike, India (Hybrid)

CharacterAI - Research Engineer, Post-Training

CharacterAI, Canada (On-Site)

JOBSTARS HR SOLUTIONS PRIVATE LIMITED - React Native

JOBSTARS HR SOLUTIONS PRIVATE LIMITED, India (Hybrid)

Next Level Business Services - Mobile Architect(Native Mobile Apps)

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

Luxoft - Mobile Developer with JS experience

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

Intel Corporation - Senior CMP Process Engineer

Intel Corporation, China (On-Site)

Keywords Studios (Player Support) - Resource Management Lead

Keywords Studios (Player Support), China (Remote)

Tencent - HR Compliance Associate

Tencent, China (On-Site)

Nagarro - Senior Engineer

Nagarro, China (Remote)

Virtuos - Senior Game Designer

Virtuos, China (On-Site)

Intel Corporation - DMTM CS Facilities Chemical/Gas Systems Engineer

Intel Corporation, China (On-Site)

Microsoft - Solution Area Specialists --Data & AI

Microsoft, China (On-Site)

Visa - Director, Client Consulting

Visa, China (On-Site)

Thatgamecompany - Game Engine Engineer (Optimization) - China

Thatgamecompany, China (On-Site)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Trainee

Nagarro, Romania (On-Site)

Ciklum - Senior Android Developer

Ciklum, India (Hybrid)

Nagarro - Senior Staff Engineer, QA Automation

Nagarro, Portugal (Remote)

Nagarro - Associate Director, IT Operations

Nagarro, Italy (On-Site)

Nagarro - Senior Staff Engineer, Cloud

Nagarro, India (On-Site)

Pelago - Android Engineer, India

Pelago, India (Hybrid)

Nagarro - Senior Staff Engineer, Delivery

Nagarro, Switzerland (Remote)

Nisum - Mobile Developer - A6449

Nisum, India (Hybrid)

Get notifed when new similar jobs are uploaded