Microsoft Logo

Microsoft

Software Engineer II

Reposted Yesterday
Be an Early Applicant
In-Office
Vancouver, BC, CAN
Junior
In-Office
Vancouver, BC, CAN
Junior
Full‑stack engineer responsible for eliciting requirements, designing and implementing cloud microservice solutions, building backend and frontend features, testing, deploying, and sustaining services. Participate in on‑call rotations as a DRI, improve reliability/observability, leverage internal and open‑source solutions, and collaborate with UX and product teams to deliver scalable Azure‑based experiences.
The summary above was generated by AI
Overview

We are a team that is building applications and services that will revolutionize the learning experience in millions of classrooms worldwide. Our challenge is to shape the future of education. Are you curious about a diverse team with a startup feel and a hackathon culture inside Microsoft? The Microsoft EDU team is chartered with creating unique sets of experiences for students and teachers. Our goal is to empower all of them to achieve more, and we are hiring in Microsoft Vancouver. 

Our goals are big and impactful and the work is fun and rewarding. As a group, we place a strong emphasis on cultivating a culture of inclusion. We are looking for enthusiastic, smart, passionate engineers to take up this new challenge, and collaborate positively with our crew. As a Software Engineer II, you will be developing full stack code and be a key player across all areas of the engineering lifecycle, including eliciting requirements from customers, defining the feature in partnership with UX designers and Product Owners, building the experience by writing the code, testing it and shipping it with quality and on time, and sustaining it through its maturity. You will learn about new technologies, challenges and opportunities in the Education Tech sector, and become an even better collaborator and communicator. We also expect you to share their ideas, ask a lot of questions, show a desire to make our team better, and learn and adapt quickly. 

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.


Responsibilities
  • Innovate and experiment with the use of AI tools and workflows and other frontier technologies to make the job of engineer easier and more productive. 
  • Works with appropriate stakeholders to determine user requirements for a set of features. 
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight. 
  • Creates and implements code for a product, service, or feature, reusing code as applicable. 
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation. 
  • Acts (at times i.e. in rotation) as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems. 
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. 
  • Leverages the work of others, including the work of peers, of internal Microsoft solutions, and of open-source and industry solutions, to avoid reinventing the wheel. 
  • Designs cloud solutions using microservice architecture and other techniques. Packages up solutions to make them easy and attractive for other teams to follow. 

Qualifications

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.

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter. 

Preferred Qualifications:

  • 2+ years of professional development and design experience in object oriented languages, with responsibility ownership across entire features. 
  • Hands-on software development and coding are core responsibilities of this role.
  • Experience with cloud compute and cloud storage, preferably Azure.  
  • 2+ years of professional experience building backend HTTP web services with REST, GraphQL, or OData, and frontend experiences with JavaScript, TypeScript and a modern framework like React. 
  • Strong verbal and written communication skills with the ability to influence technical decisions and collaborate effectively across teams.
  • Depth of knowledge and language experience in .NET C#. 
  • Experience in service delivery technologies (ASP.NET WebAPI+MVC Razor, WCF) and industry standards (REST, OData, GraphQL, JSON).  
  • Depth of knowledge and language experience in JS/TS. 
  • Experience in experience delivery technologies (build tools, css, state management, routing, telemetry, responsive design, accessibility). 
  • Solid scalable database background (SQL, Azure Table, DocumentDB, etc.).  
  • Good understanding of identity systems (OAuth2, etc.).  

 


#W+DJOBS


Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $85,800 - CAD $169,300 per year.

Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html


Software Engineering IC3 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 85,800 $ CAD à 169,300 $ CAD par année.

Pour plus d'information au sujet de la rémunération, veuillez cliquer ici:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html


Ce poste sera ouvert pendant au moins cinq jours et les candidatures seront acceptées de façon continue jusqu’à ce que le poste soit pourvu.


This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.



Microsoft est un employeur offrant l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour l’emploi, sans égard à l’âge, à l’ascendance, à la citoyenneté, à la couleur, aux congés médicaux ou familiaux, à l’identité ou à l’expression de genre, aux renseignements génétiques, à l’état d’immigration, à l’état matrimonial, à l’état de santé, à l’origine nationale, à un éventuel handicap physique ou mental, à l’affiliation politique, au statut de vétéran protégé ou au statut militaire, à la race, à l’ethnie, à la religion, au sexe (y compris la grossesse), à l’orientation sexuelle ou à toute autre caractéristique protégée par les lois, ordonnances et règlements locaux applicables. Si vous avez besoin d’aide avec des accommodements religieux et/ou d’un accommodement raisonnable en raison d’un handicap pendant le processus de candidature, apprenez-en plus sur la demande d’accommodement.


Microsoft is an equal opportunity employer. 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 with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Microsoft Vancouver, British Columbia, CAN Office

155 Water St, Vancouver, BC, Canada, V6B 1A7

Similar Jobs

7 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead backend engineering for AI-powered, real-time in-vehicle experiences. Define architecture and APIs for edge-constrained clients, build orchestration for concurrent agent/voice interactions, ensure reliability, observability, and safety of AI systems, mentor firmware engineers, and ship zero-to-one products.
Top Skills: Agent Orchestration FrameworksAi Agent PlatformsClaude CodeCodexCursorEdge ComputingEmbedded SystemsGoLlmsPython
15 Days Ago
Hybrid
Vancouver, BC, CAN
Mid level
Mid level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Develop and test high-performance, low-latency Java-based fraud detection capabilities on Mastercards Decision Management Platform. Collaborate in an Agile team to design, implement, unit-test, troubleshoot, and document scalable services, working with product and technical stakeholders to meet delivery timelines.
Top Skills: Apache TomcatGitGrpcJ2Ee Rest Web ServicesJavaJbossJunitLinuxMavenMockitoOracleSpringSpring BootSQLVi
2 Hours Ago
In-Office
Burnaby, BC, CAN
Mid level
Mid level
eCommerce • Fintech • Payments • Software • Financial Services
Design, build, and maintain scalable fraud and risk controls for wallet products. Collaborate with product, data, and engineering teams, contribute to architecture, code reviews, CI/CD, observability, and participate in on-call rotation while mentoring peers.
Top Skills: AWSGoJavaKotlinPythonReact NativeTypescript

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account