Principal Software Engineer- Copilot iOS development

iOS
Principal Software Engineer
Hybrid
10+ years of experience
AI

Description For Principal Software Engineer- Copilot iOS development

Join Microsoft's Copilot team, where we lead the way in AI-driven mobile innovation. As a Principal Software Engineer – iOS Developer, you will drive the development of advanced iOS applications that seamlessly integrate with Microsoft's ecosystem, shaping the future of mobile experiences powered by AI. You will be a key technical leader, guiding the team to deliver scalable solutions that set new benchmarks in the industry.

Required Skills:

  • Extensive iOS Expertise: 10+ years of iOS development experience with mastery in Swift, Objective-C, and modern iOS architecture patterns (e.g., MVVM, VIPER).
  • Algorithm and System Design: Proven ability to design and optimize complex algorithms, with a strong understanding of distributed systems and software architecture.
  • Coding Excellence: Exceptional coding abilities, with a track record of writing clean, efficient, and scalable code that drives product innovation.
  • Leadership Acumen: Experience leading high-performing engineering teams, making strategic decisions, and influencing technical direction at scale.
  • Problem-Solving Mindset: Strong analytical skills with a knack for tackling complex technical challenges in innovative ways.
  • Communication: Superior communication skills, capable of clearly articulating technical concepts and influencing stakeholders at all levels.

Preferred Qualification:

  • Advanced Degree: Master's or higher degree in Computer Science, Software Engineering, or a related field.
  • AI: Hands-on experience with AI technologies in the context of mobile app development.
  • Global Collaboration: Experience working in a global, multi-disciplinary environment with distributed teams.

Responsibilities:

  • Technical Leadership: Architect, design, and implement complex iOS solutions that leverage AI. Establish best practices for code quality, performance, and scalability, setting the technical direction for the team.
  • Hands-on Coding: Write, optimize, and review high-quality Swift and Objective-C code. Lead by example, demonstrating best coding practices and driving code excellence across the team.
  • System Architecture: Own end-to-end system architecture for iOS applications, ensuring alignment with long-term product strategy and security standards.
  • Cross-functional Collaboration: Partner with cross-functional teams including product management, design, and other engineering groups to deliver cohesive, user-centric solutions.
  • Mentorship: Develop the technical skills of the team, providing guidance and mentoring to elevate engineering standards and empower future leaders.
  • Data-Driven Decisions: Utilize analytics and telemetry to refine products, optimize performance, and make strategic decisions that enhance user experience.
  • Fluency in English
Last updated 4 months ago

Responsibilities For Principal Software Engineer- Copilot iOS development

  • Architect, design, and implement complex iOS solutions that leverage AI
  • Establish best practices for code quality, performance, and scalability
  • Write, optimize, and review high-quality Swift and Objective-C code
  • Own end-to-end system architecture for iOS applications
  • Partner with cross-functional teams
  • Develop the technical skills of the team
  • Utilize analytics and telemetry to refine products and optimize performance

Requirements For Principal Software Engineer- Copilot iOS development

  • 10+ years of iOS development experience
  • Mastery in Swift, Objective-C, and modern iOS architecture patterns
  • Proven ability to design and optimize complex algorithms
  • Strong understanding of distributed systems and software architecture
  • Exceptional coding abilities
  • Experience leading high-performing engineering teams
  • Strong analytical skills
  • Superior communication skills
  • Fluency in English

Benefits For Principal Software Engineer- Copilot iOS development

  • 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

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer- Copilot iOS development

Principal Software Engineer- Copilot iOS/MacOS Development

Principal Software Engineer position at Microsoft focusing on iOS/macOS development for Copilot, requiring 7+ years of experience and expertise in Swift/SwiftUI.

Principal Software Engineer--Bing App

Principal Software Engineer position at Microsoft, leading iOS development for Bing App, combining mobile expertise with AI technologies.

Principal Software Engineer- Copilot iOS/MacOS Development

Principal Software Engineer position at Microsoft focusing on iOS/macOS development for Copilot, requiring 7+ years of experience and expertise in Swift/SwiftUI.

Principal Software Engineer - iOS

Principal iOS Software Engineer position at Oracle, focusing on software assurance systems at scale with 8+ years of experience required.

Software Engineering Manager II, Mobile (iOS), Core

Lead iOS development and engineering teams at Google's Core division, focusing on technical foundation and Generative AI applications for product safety.