Microsoft

Software Engineer II- iOS

Vancouver, British Columbia Canada
USD 79k - 153k
Python Swift Objective-C Azure C++ C# Java JavaScript
This job is closed! Check out or
Description

OneDrive is a rapidly growing app at the center of Microsoft's cloud, interacting with almost every part of Microsoft. We are looking for a Software Engineer II- iOS, to be a part of a team that is fundamentally changing how millions of people use their devices and interact with some of the most critical content for their personal and professional lives, their Photos and Documents. 

About the Team 

While OneDrive iOS is based mainly in the United States, we operate like a distributed team that heavily embraces remote work. Therefore, joining OneDrive iOS means you will join a group of colleagues based in different locations and time zones. We're committed to each team member feeling connected, regardless of where they work and live.  

OneDrive iOS technical Stack 

Our codebase is built on Swift and Objective-C and supports iOS 16 and above. We rely exclusively on Swift and SwiftUI when writing new features. In addition, we use several libraries written in various languages to make our app work. On the backend, we use services powered by Microsoft 365 and Azure. We release every two weeks, supported by several automation pipelines. 

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. 

Required Qualifications:  

  • 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 

    • o OR equivalent experience. 

  • 1+ year of demonstrated experience in iOS development (Swift, SwiftUI, Objective-C) 

 

Preferred Qualifications: 

  • Previous experience with large-scale mobile applications 
  • High proficiency in Swift and familiarity with native iOS architecture, frameworks, and the Xcode IDE 
  • Passion for learning new skills with the ability to thrive in a feedback-driven environment 
  • Experience writing tests (unit and UI)  
  • Drive collaboration in your team and across squads meaning that you can consider colleagues' ideas, implement new methods, surface and resolve disagreements and empathize with users without breaking a sweat. 
  • A deeper understanding of the iOS build system 
  • Expertise and pipeline automation / DevOps experience 
  • A passion for performance optimization and troubleshooting customer-facing issues 

 

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

 

Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html

 

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

 

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. 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.

 

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

As part of the team, you will collaborate with other engineers across the company to understand requirements and turn them into delightful experiences. We embrace a culture that is customer focused, delivers continuously, drives engineering excellence, obsesses about performance, and is collaborative, fun-loving, and iterative. 

As a Software Engineer II- iOS, you will be:  

  • Crafting pixel-perfect experiences that create unrivaled customer loyalty 
  • Expanding your knowledge of Swift, SwiftUI, and cutting-edge mobile technologies 
  • Working on new and exciting product features  
  • Learning from customer feedback, running experiments, measuring and optimizing performance 
  • Refining the codebase, proposing improvements, and getting those projects to the finish line 
  • Mentoring your colleagues and championing best practices 
  • Accelerating your career in a truly innovative and global engineering team 

 

Other

 

Microsoft
Microsoft
Data Management Developer Tools DevOps Enterprise Software Operating Systems

0 applies

26 views

Other Jobs from Microsoft

Data Scientist

Hyderabad, India

Data Scientist

Bucharest, Romania

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 251 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers