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 https://careers.microsoft.com/us/en/accommodationrequest .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.