Tech Jobs for Talents without Borders
English-1st. Relocation-friendly. Curated daily by Imagine.
7,053 Jobs at 194 Companies

Software Engineer II



This job is no longer accepting applications

See open jobs at Microsoft.
Software Engineering
Vancouver, BC, Canada
Posted on Monday, February 12, 2024
Join our team, located in the stunning city of Vancouver, Canada, where we foster a culture of growth and diversity. Our team is responsible for the highly scalable Microsoft Forms service, which serves customers worldwide with a SAAS architecture. With Microsoft Forms, information workers and educators can easily collect survey and assessment results, and generate insights through automatic data analysis and AI, whether on desktop or mobile.

We are looking to hire a Software Engineer II who is seeking new challenges and opportunities for growth in one or more of the following areas?

  • Scalable SAAS service utilizing public cloud services
  • Scalable web client utilizing open technology like React, Redux, Webpack
  • Big data and AI
  • Technical leadership and collaboration with Microsoft teams in the US and worldwide
  • Improving large-scale system architecture and infrastructure
  • Customer obsession and engagement

If this is you, we invite you to join our mission and be part of our exciting journey!

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.


  • Understand user requirements and incorporate feedback into future designs or solution fixes.
  • Contribute to the architecture and design of product features, and ensure that the system architecture meets security and compliance requirements.
  • Write and implement code that is extensible and maintainable, and participate in code reviews to ensure coding standards are followed.
  • Review work items, execute project plans, and conduct experimentation to determine the effectiveness of changes.
  • Maintain the operations of live service, monitor system behavior, and analyze data to inform decisions regarding product engineering.
  • Contribute to engineering excellence by staying current in skills, sharing new ideas, and following best practices for product development.


Required/Minimum 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 Python OR equivalent experience.
  • 2+ year's experience working on scalable SAAS service utilizing public cloud services.
  • 2+year's experience working on web client utilizing open technology like React, Redux, Webpack.

Preferred Qualification

  • 4+yrs of Software development experience (full stack) with proficiency in one or more languages like C++, C#, Java, javascript (including react, redux, angular or Vue), web API and distributed computing.
  • Experience with high scalabe online services is a big plus.

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 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.

This job is no longer accepting applications

See open jobs at Microsoft.