Senior Software Engineer

at  Microsoft Canada

Vancouver, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Dec, 2024USD 108100 Annual04 Sep, 20244 year(s) or aboveComputer Science,Cad,Voip,Data Structures,Android,Design Patterns,Html5,LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Overview
We are seeking a Senior Mobile Engineer to join our Microsoft Teams team, specializing in Enterprise Voice features. As an individual contributor, you will lead the development, optimization, and maintenance of high-quality mobile applications for iOS and Android, ensuring seamless VoIP and telephony integration. Collaborate with cross-functional teams to drive innovative solutions, enhance performance, and ensure reliability. The candidate possesses extensive experience in mobile development, deep expertise in VoIP technologies, and a passion for delivering exceptional user experiences in enterprise communication tools.
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:

Bachelor’s Degree in Computer Science, or related technical discipline AND 4+ years mobile engineering experience with coding in languages including, but not limited to, C, C++, Swift, Kotlin, C#, Java, JavaScript, or Python
OR equivalent experience.
4+ years of experience in VOIP and/or push notifications.
4+ years experience working with API design, data structures, design patterns and asynchronous programming.
4+ years of experience with JavaScript and web markup, including HTML5 and CSS3.

PREFERRED QUALIFICATIONS:

Experience with Flutter / React Native or other cross platform solutions
Understanding of and interest in developing for both iOS and Android
Extensive professional experience with Mobile app development in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
Understanding of data structures, design patterns and asynchronous programming.
Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $108,100 - CAD $199,700 per year.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:4.0Max:9.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

C java javascript or python

Proficient

1

Vancouver, BC, Canada