Software Engineer II - Fullstack
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, teachers, administrators, and parents/guardians. 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 mostly backend 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.
Requirements
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+ years experience with cloud compute and cloud storage, preferably Azure.
2+ years of professional experience building backend http web services with REST, GraphQL, or OData.
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:
Master'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 Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience.
Proficient verbal and written communicator with a proactive leadership mindset and a focus on clarity and results.
Depth of knowledge and language experience in .NET C#.
Proficient, scalable database background (SQL, Azure Table, Documents DB, etc).
Proficient understanding of identity systems (oAuth2, etc).
The application process will continue on the employer's website.
Location
Vancouver, British Columbia, Canada
Similar Jobs
Sr. Applied AI Engineer
Zapier
Americas / EMEA for the Data AI/ ML role. Americas for the other three teams.
Sr. Software Engineer (AI Orchestration Zone, Frontend Leaning)
Zapier
Americas
Sr. Software Engineer (Enterprise Zone)
Zapier
Americas - North, Central and South America
Sr. Software Engineer (AI Orchestration Zone, Backend Leaning)
Zapier
Americas