Senior Software Engineer - Copilot iOS Development

4 Hours ago • 7 Years + • Mobile Development • Undisclosed

About the job

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

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
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.

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Vancouver, British Columbia, Canada (Remote)

Redmond, Washington, United States (On-Site)

Suzhou, Jiangsu, China (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Paypal - Lead Principal ML Engineer, AI Solutions

Paypal, United States (On-Site)

Microsoft - Senior Electrical Engineer

Microsoft, United States (On-Site)

The Walt Disney Company - Lead Data Scientist

The Walt Disney Company, United States (On-Site)

PeopleFun - Principal Software Engineer, Wordscapes Shapes

PeopleFun, United States (Remote)

Avantor - Data Scientist

Avantor, India (On-Site)

Appiness Interactive   - iOS Developer (4- 7)

Appiness Interactive , India (On-Site)

Nagarro - Staff Engineer, DevOps

Nagarro, India (Remote)

totalitycorp - iOS Developer

totalitycorp, India (On-Site)

Luxoft - Android Automotive Developer

Luxoft, United States (Remote)

Plummy games - Senior Gameplay С++ Developer

Plummy games, Moldova (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios (Player Support) - Software Engineer I

Keywords Studios (Player Support), India (Hybrid)

Mozilla - Senior Data Engineer

Mozilla, (Remote)

Instawork - Senior ML Engineer

Instawork, India (On-Site)

Snowed In Studios - Intermediate Generalist Programmer - Montreal

Snowed In Studios, Canada (Remote)

Gunzilla - Lead Render Programmer

Gunzilla, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Beijing, Beijing, China

Microsoft - Account Sales

Microsoft, China (Hybrid)

Riot Games - Senior Content Producer

Riot Games, China (On-Site)

Virtuos - Senior 3D Animation

Virtuos, China (On-Site)

Virtuos - Senior Game Designer

Virtuos, China (On-Site)

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, Mainframe

Nagarro, United States (On-Site)

Crunchyroll - iOS Engineering Manager

Crunchyroll, United States (Remote)

Nisum - Android Developer - A6643

Nisum, India (Hybrid)

Zebra Technologies - Software Engineer, II

Zebra Technologies, India (Hybrid)

RechargeZap - iOS Developer

RechargeZap, India (On-Site)

Nagarro - Senior Staff Engineer

Nagarro, India (Remote)

Get notifed when new similar jobs are uploaded