Microsoft's Education team (EDU) is seeking a Software Engineer II to join their Vancouver office in building revolutionary applications and services for classrooms worldwide. This role offers a unique opportunity to shape the future of education while working in a diverse team with a startup feel and hackathon culture within Microsoft.
As a Software Engineer II, you'll be primarily focused on backend development, working across the entire engineering lifecycle. This includes gathering requirements from customers, collaborating with UX designers and Product Owners, writing code, testing, deployment, and maintenance. The role involves working with cloud technologies, microservices, and modern web services architecture.
The position offers a competitive salary range of CAD $85,000 - $166,800 per year and includes comprehensive benefits such as industry-leading healthcare, educational resources, and parental leave. The work environment is hybrid, allowing up to 50% work from home, with 0-25% travel requirements.
The EDU team emphasizes creating inclusive experiences for students, teachers, administrators, and parents/guardians. You'll be part of a mission-driven team working to empower millions of classrooms worldwide, with the opportunity to make a significant impact in the education technology sector.
Key technical requirements include 2+ years of experience with cloud computing, backend web services, and proficiency in languages like C#, Java, JavaScript, or Python. The ideal candidate will have strong communication skills, a proactive leadership mindset, and experience with .NET, databases, and identity systems.
Microsoft offers a culture of inclusion where employees come together with a growth mindset, innovate to empower others, and collaborate to realize shared goals. The company provides extensive professional development opportunities, competitive compensation, and a chance to work on meaningful projects that impact education globally.