Principal Software Engineer- iOS
at Microsoft
Vancouver, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 May, 2024 | USD 132800 Annual | 01 Mar, 2024 | N/A | Architecture,Computer Science,Swift,Languages,Mobile Applications,Teams,Surface,Cad,Citizenship,Consideration,Color,Regulations,Objective C,Ordinances,Microsoft,Ethnicity | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
OneDrive is a rapidly growing app at the center of Microsoft’s cloud, interacting with almost every part of Microsoft. As a Principal Software Engineer- iOS, you would 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.
REQUIRED QUALIFICATIONS:
- Bachelor’s Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 5+ years of experience in iOS development using Swift, SwiftUI or Objective-C
PREFERRED QUALIFICATIONS:
- Previous experience with large-scale mobile applications
- 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)
- Previous experience driving collaboration in your team and across teams (meaning that you can consider colleagues’ ideas, implement new methods, surface and resolve disagreements and empathize with users.)
- Expertise and pipeline automation / DevOps experience
- A passion for performance optimization and troubleshooting customer-facing issues
Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations
Responsibilities:
As part of the team, you will collaborate with other engineers across the company to understand requirements in order to innovate, build and maintain a robust mobile platform for the OneDrive iOS app. You will coordinate with partner teams to integrate different capabilities into the app and help maintain a healthy code base. You will help improve our photos sync technology and optimize the app’s camera backup capability.
As a Principal Software Engineer-iOS, you will be:
- Expanding your knowledge of Swift, SwiftUI, and cutting-edge mobile technologies
- Creating a robust iOS platform on top of which OneDrive iOS engineers and partners build features
- Obsessing over simplifying and optimizing the app’s dependencies, ramping capabilities, app startup sequence and authentication stack
- 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
- Embody our culture and values
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Mobile
Software Engineering
Graduate
Languages including but not limited to c c c java javascript or python
Proficient
1
Vancouver, BC, Canada