- 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)
- 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
- 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
- Embody our culture and values
-
Infra - Systems Support Specialist
3 weeks ago
CB Canada Vancouver, CanadaRef ID: · Classification: Help Desk Analyst II · Compensation: $ to $ yearly · This is a Vancouver based pharmaceutical company looking for a Systems Support Specialist. This position will be based out of their Vancouver location and would be working mostly from their office.. ...
-
Software Engineer II
2 weeks ago
Microsoft Vancouver, Canada Full timeOverview · We aretheAzure Communication Services Team and we are seeking a Software Engineer II to join us We powerreliable, high qualitySMS, Chat,PSTN, video calling and meetingplatformservices acrossMicrosoftproducts. Our service platform is well architected, globally distribu ...
-
Software Engineer II
3 weeks ago
Microsoft Vancouver, Canada Full timeOverview · We are the Azure Communication Services Team and we are seeking a Software Engineer II to join us We power reliable, high quality SMS, Chat, PSTN, video calling and meeting platform services across Microsoft products. Our service platform is well architected, globally ...
-
Network Security Administrator
2 weeks ago
Hunt Personnel/Temporarily Yours Vancouver, CanadaAre you experienced in network fundamentals and advanced troubleshooting? Are you looking to join an organization that combines the prestige and influence of a major player with the warmth and collaboration of a smaller, tight-knit work environment? Then this opportunity was tail ...
-
Sr. Android Developer, Infotainment
2 weeks ago
Rivian Vancouver, CanadaAbout Rivian · Rivianis on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. · As a company, we constantly challenge what's possible, never simply accepting ...
-
Software Engineer II
3 weeks ago
Microsoft Canada Vancouver, Canada Full timeOverview · Overview · We are the Azure Communication Services Team and we are seeking a Software Engineer II to join us We power reliable, high quality SMS, Chat, PSTN, video calling and meeting platform services across Microsoft products. Our service platform is well architecte ...
-
Software Engineer II
2 weeks ago
Microsoft Canada Vancouver, Canada Full timeOverview · We are the Azure Communication Services Team and we are seeking a Software Engineer II to join us We power reliable, high quality SMS, Chat, PSTN, video calling and meeting platform services across Microsoft products. Our service platform is well architected, globall ...
-
Software Engineer II
3 weeks ago
Microsoft Corporation Vancouver, Canada Paid WorkOverview · We are the Azure Communication Services Team and we are seeking a Software Engineer II to join us We power reliable, high quality SMS, Chat, PSTN, video calling and meeting platform services across Microsoft products. Our service platform is well architected, globally ...
-
Senior .Net Software Engineer, Temporary
3 weeks ago
Aviso Wealth Inc Vancouver, CanadaAviso Wealth: · At Aviso, we are dedicated to improving the financial well-being of Canadians. As a leading wealth management organization, we are committed to leadership, innovation, partnership, responsibility, and community. Working with talented and energetic professionals wh ...
-
Computer Technician Ii
2 weeks ago
School District #87 (Stikine) British Columbia, CanadaCompetition # 23-05 · Computer Technician II · Full Time Continuing · School District 87 serves students and families within the unceded traditional territories of the Tahltan, Kaska and Tlingit · First Nations and we honour these relationships. It is with respectful consideratio ...
-
Network Administrator
1 week ago
Alexander Holburn Beaudin + Lang LLP Vancouver, CanadaAlexander Holburn Beaudin + Lang LLP is a leading Vancouver-based law firm providing a wide range of litigation/dispute resolution and business law services. Our firm values are trust, balance and teamwork. In the spirit of these values, we offer strong support for our profession ...
-
Network Security Administrator
6 days ago
Alexander Holburn Beaudin + Lang LLP Vancouver, CanadaAlexander Holburn Beaudin + Lang LLP is a leading law firm dedicated to providing a full range of business, litigation, and dispute resolution services to clients throughout Canada and abroad. We proudly manage a large firm practice, while maintaining the close relationships and ...
-
FireSmart BC Vancouver, Canada Information TechnologyFireSmartBC · FireSmartTM Home Partners Program Technical Administrator · TITLE OF IMMEDIATE SUPERVISOR: Home Partners Program Provincial Coordinator · ORGANIZATION(s): Pyriscence Consulting Inc. (FireSmart BC, Fire Chiefs Association of BC) · DURATION OF CONTRACT: 3 years; with ...
Software Engineer II- iOS - Vancouver, Canada - Microsoft Canada
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
Overview
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.
Qualifications
Required Qualifications:
Preferred Qualifications:
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:
Microsoft will accept applications and processes offers for these roles on an ongoing basis.
Responsibilities
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:
Other