Principle Mobile Software Engineer - iOS


Vancouver, British Columbia, Canada Remote

Full time

Software Engineering / Software Developer

Jan 24

This position is with the Microsoft Teams Mobile Calling and Meetings team, which focuses on innovative features in the mobile collaboration and productivity space and an opportunity to collaborate with partner teams on technologies across the company and beyond. If you want to work in a startup like environment with a diverse, close nit team and have a desire to move fast, this may be the team for you.  


We are looking for passionate Engineering Manager/leader to technically lead & contribute to design, build, test, deploy and operate features in production. 


  • 8+ years of iOS Development experience 
  • BS Degree in CS or related engineering field 
  • Strong communication skills,  
  • Experience with software development lifecycle and agile methodologies,  
  • Experience with commercial product development with strong focus on user experiences  

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.  

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


  • Implement Mobile Calling and meeting features for mobile clients (Android or iOS) 
  • Work closely with Program Managers and Designers to create engineering plans including timeframes, milestones and quality, reliability and performance goals,  
  • collaborate across broader team to identify dependencies, bottlenecks and opportunities for re-use or efficiency improvements,  
  • Own scenarios end-to-end and maintain high level of quality, reliability and performance,  
  • Encourage innovation across all stages of product lifecycle. 


Apply for this position Back to job

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume