Senior software engineer (Remote Job/Up to 50% work from home)

Microsoft based in Vancouver, BC is inviting applications from suitable candidates for the position of Senior software engineer. Microsoft is a leading technology company specializing in software, hardware, and cloud solutions. It offers products such as the Windows OS, Microsoft Office, and Azure cloud services. Microsoft drives market innovation through advanced technologies like AI and gaming with Xbox. The company empowers businesses and individuals globally by enhancing productivity and connectivity.  Microsoft maintains a prominent position across various tech sectors. The candidates selected for the vacancy will be required to start the work as soon as possible.

Also hiring: Farm worker, mushrooms

Job Description:

Employer Name: Microsoft
Position: Senior software engineer (Remote Job/Up to 50% work from home)
No of Vacancies: 3
Salary: $108100.00 – $199700.00 yearly
Employment Type: Full Time – Remote Job
Discipline: Software Engineering
Role type: Individual Contributor
Profession: Software Engineering
Location: Vancouver, BC, Canada
Job ID: 1753053

Requirements:

Languages: Candidates must have knowledge of the English Language
Education: Candidates should have completion of hold a Bachelor’s Degree in Computer Science
Experience: Candidates should have 4+ years of mobile engineering experience with coding in languages such as C, C++, Swift, Kotlin, C#, Java, JavaScript, or Python

Other Requirements:

  • The candidates should have 4+ years of experience in VOIP and push notifications, 4+ years of experience working with API design, data structures, design patterns, and asynchronous programming
  • The candidates should have 4+ years of experience with JavaScript and web markup, including HTML5 and CSS3
  • The candidates should have experience with Flutter, React Native, or other cross-platform solutions
  • The candidates should have an understanding of and interest in developing for both iOS and Android
  • The candidates should possess extensive professional experience with mobile app development in Android (Java or Kotlin) and iOS (Objective-C or Swift)
  • The candidates should have a solid understanding of data structures, design patterns, and asynchronous programming

Responsibilities:

  • The candidates should be able to develop mobile UI layers, leveraging libraries and services for both iOS and Android applications and embody our culture and values
  • The candidates should be able to create and refine internal tools to improve the stability of our products through automated testing and minimize long-term costs for maintenance, release, and support
  • The candidates should be able to stay informed about the latest trends in mobile and ad technology, supporting the team in integrating new technologies and tools to maintain the competitiveness and innovation of our SDKs
  • The candidates should be able to work in a large cross-functional engineering team to implement end-to-end solutions by participating in team and cross-functional discussions. They should collaborate with Product Managers with diverse technological backgrounds and work with support teams to solve technical problems as they arise

Benefits:

  • The candidates will get industry leading healthcare, savings, investments and Giving programs

How to apply:

If the position is fit for you and the basic requirements are fulfilled then you can now apply directly to the employer (along with your resume) through the below-mentioned details.

Apply Online

 

 

 

We thank all the applicants for showing their interest and trust in us, however, only the most eligible candidates will be selected and conducted for further procedure directly from employers, in between no charges/fees or original documents will be asked from any applicant. All the best!

Check the latest available jobs in Canada

Show More
Back to top button