Microsoft Corporation Outlook Mac Software Engineer 2 in Sunnyvale, California

Ready to make e-mail awesome? As a Software Engineer MacOS expert on the Outlook for Mac Team, you will have the opportunity to directly impact the way in which millions of customers interact with their e-mail and manage their daily lives. You will provide apple platform expertise, create and improve features with a beautiful and simple UI that solve the complex and technical problems of managing customers ever increasing online communications.


  • Design and create beautiful new features that delight customers.

  • Collaborated with partner teams to deliver the latest and greatest experience

  • Define the technical architectural investments of the product

  • Define and develop automation strategy on product’s quality

  • Define the long-term engineering strategy of the product

  • Improve software engineering practices with data driven development

  • Mentor junior team members

  • Deliver efficient and performant code that requires low maintenance


  • BS in computer science or equivalent experience

  • 5+ years’ experience in software development.

  • 3+ years’ experience in C, C++ or Objective-C

  • 2+ years in Mac or iOS development experience

  • 2+ commercially released software products

  • Experience with agile methodologies

  • Excellent communication skills

  • Passion for quality and teamwork

Beneficial, but not required skills:

  • Cocoa UI development experience

  • Experience with network communication protocols

  • Experience designing simple and responsive UI

  • Experience with Local and Remote Notifications

  • Experience with Apple Events

  • Experience handling online and offline experience

  • Experience in memory management with and without ARC

  • Experience with SQLite or NoSQL Database

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.