Microsoft
Software Engineer
Found: Today
This role is based in Vancouver, Canada, with a hybrid work model of 3 days in-office per week.
Compensation:
CAD $67,100 - CAD $131,400 per year
Responsibilities:
- Design, develop, and maintain high scale services for Microsoft Teams.
- Collaborate with internal and external partners to build features that enhance user experience.
- Ensure availability, reliability, performance, and scalability of services.
- Influence and create new designs and standards for large-scale distributed systems.
Qualifications:
- Bachelor's Degree in Computer Science or related field.
- Proven experience in coding with languages such as C#, Java, or Python.
- Experience with Azure technologies and distributed database systems.
- Strong collaboration and communication skills.
Tech stack:
.NET Core, Azure Cosmos DB, Event Hubs, Redis.