Software Engineer II - Apple Platforms

MicrosoftRedmond, WA
90d$100,600 - $199,000

About The Position

The Office Growth and Experiences (OGX) team builds and maintains end-to-end ownership of Microsoft 365 experiences across platforms. In this role as a Software Engineer II - Apple Platforms, you'll help craft world-class, AI-focused user experiences that showcase the power of Microsoft Copilot on Apple platforms. You'll work closely with Design and PM to imagine, prototype, and ship high-quality experiences that help millions of users accomplish more with AI. Join OGX to shape the next generation of Microsoft 365 experiences on Apple platforms. If you are passionate about building intuitive, high-impacting experiences and you thrive on turning ideas into polished, customer-loved products, we'd love to hear from you. Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years experience building and shipping production apps for Apple platforms (iOS, iPadOS, or macOS).
  • 2+ years experience driving ownership of features with demonstrated ability to span disciplines, codebases, and tech stacks to unblock progress and deliver exceptional user experiences.
  • 2+ years experience collaborating and communicating effectively across engineering, design, and product teams.
  • 2+ years experience in Swift and SwiftUI (or Swift with UIKit/AppKit).

Nice To Haves

  • Objective-C and C++ interoperability; bridging legacy components where appropriate.
  • Integration experience with large-scale services or Microsoft 365 ecosystems (identity, data, or Graph APIs).
  • Automated testing (XCTest/XCUITest), CI/CD workflows, and release engineering for App Store and enterprise distribution.
  • Experience across macOS, iOS, and iPadOS is ideal but not required.

Responsibilities

  • Design, build, and ship user-facing features for iOS, iPadOS, and macOS using SwiftUI and Swift, with a focus on AI-first experiences that integrate Copilot capabilities.
  • Work with engineers, designers, PMs, and other stakeholders to define user requirements, dependencies, and design documents for features and product areas.
  • Implement reliable client-side AI interactions, including streaming UX, retries/fallbacks, and considerations for latency, bandwidth, accessibility, localization, privacy, and security.
  • Contribute to code reviews, testing (unit and UI), and the reuse of code across product areas.
  • Break down larger work items into smaller tasks, provide accurate estimates, and deliver high-quality implementations with minimal oversight.
  • Use telemetry and experimentation to define success metrics for AI features, monitor performance in production, and guide iterative improvements.
  • Embody our culture and values.

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service