Search jobs > Vancouver, BC > Software engineer

Software Engineer- Android

Microsoft
Vancouver, British Columbia, Canada
$79.6K a year
Full-time

Overview

Do you want to join a team and make a great impact? Do you like working on technical problems which impact people on a global scale?

If yes, you’ll love this opportunity.

The "Software Engineer - Android" 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.

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.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

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 PythonOR equivalent experience.
  • 2+ years of Android development experience using Kotlin / Java.

Preferred Qualifications :

  • 5+ years of Android development experience.
  • Experience with software development lifecycle and agile methodologies,
  • Experience with commercial product development with focus on user experiences
  • Familiarity with web technologies front-end TypeScript / JavaScript and HTML / React are the baseline, service-side C# development skills are plus
  • Experience in building web applications, in component and system design.

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 for the role until May 31, 2024.

TeamsCMD

MicrosoftTeams

MicrosoftTeamsDev

Responsibilities

  • Work closely with Project / Product Managers and designers on Mobile Calling and Meeting feature design.
  • Work closely with infra team and partner team for architecture and API design.
  • Implement Mobile Calling and Meeting features for Microsoft Teams Android client
  • Be responsible of product / feature quality and reliability monitoring and live site support
  • Embody our and

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

Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

20 days ago
Related jobs
Autodesk
Vancouver, British Columbia
Remote

The person we are seeking for is a passionate and experienced software engineer who can work with us to combine the cutting-edge techniques and bring the AutoCAD user experience to next level on Android Platform. We expect the candidate to have deep knowledge of Android platform, be mindful of the i...

Microsoft
Vancouver, British Columbia

The "Software Engineer - Android" 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. Softwar...

Square
Vancouver, British Columbia
Remote

Drive technical vision and excellence for the team of engineers & multiple stakeholders. Square helps sellers run and grow their businesses with its integrated ecosystem of commerce solutions, business software, and banking services. ...

Babylist
Canada

Babylist is looking for a Senior Software Engineer, Android to join our mobile team. You’ll work with expert technical leads and software engineers to build out the experience that is the core of our business. Experience with Android libraries like Android X/Jetpack, Room, Kotlin Coroutines, Retrofi...

Square
Vancouver, British Columbia

So we expanded into software and started building integrated, omnichannel solutions – to help sellers sell online, manage inventory, offer buy now, pay later functionality through Afterpay, book appointments, engage loyal buyers, and hire and pay staff. Drive technical vision and excellence for the ...

Rivian
Vancouver, British Columbia

Android Software Engineer to develop mobile software applications and SDKs for Rivian products. Qualifications Bachelor’s degree in Computer Science or Software Engineering (MS preferred). Ability to use the Android Studio, including the Android SDK, with ease. Responsibilities Design and develop Ri...

Promoted
Flexton Inc.
Vancouver, British Columbia

Java/J2EE Developer/Java Developer/Backend. Minimum of 5 years' experience designing and implementing Java backend applications. Experience in driving a large java-based application migration from one infrastructure to another with architectural changes in design. Experience with REST API web servic...

Promoted
Intelliswift Software
Vancouver, British Columbia

Must know Big Data in depth, handled large datasets. ...

Promoted
Sage Recruiting
Canada

As a Mobile Lead, you will play a key role in shaping the future of the company’s mobile applications. Sage Recruiting is looking for a Mobile Lead to join a cutting-edge technology company specializing in event management and audience engagement solutions. You will engage in close collaboration wit...

Promoted
MSH Americas - Diot-Siaci Group
Canada

Work as a part of an agile development team, to design and implement a fully interactive, multi-page style web application, and web services. Participate in knowledge-sharing activities with other developers. ...