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 5 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 Development

Principal Software Engineer position at Microsoft's Copilot team, focusing on iOS development and AI integration, requiring 10+ years of experience.

Principal Software Engineer--IOS/MacOS

Principal Software Engineer position at Microsoft's Copilot team, focusing on iOS/MacOS development with AI integration, offering hybrid work model and comprehensive benefits.

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 iOS Engineer – Testing Specialist

Principal iOS Engineer role at Fidelity Investments focusing on testing and quality assurance, requiring 6+ years of experience in iOS development and testing frameworks.