
Software Engineer II
- Vancouver, BC
- $166,800 per year
- Permanent
- Full-time
- Design, implement, validate, and ship AI-powered features end-to-end for Microsoft Teams
- Web UI: Develop responsive web interfaces, leveraging modern front-end libraries and frameworks like React, Angular, or Vue.js to build intuitive user experiences.
- Participate in code reviews, debugging, telemetry reviews, and continuous delivery processes.
- Automation and Tools: Create and refine internal tools to improve the stability of our products through automated testing, and minimize long-term maintenance, release, and support costs.
- Operate in a fast-paced, collaborative environment, working across multiple organizations to ship globally scaled products.
- Research and Innovation: Stay informed about the latest trends in web technologies and tools, supporting the team in integrating new technologies to maintain competitiveness and innovation.
- Technical Support and Collaboration: Work in a large cross-functional engineering team to implement end-to-end solutions by participating in team and cross-functional discussions. Collaborate with Product Managers with diverse technological backgrounds. Work with support teams and solve technical problems as they arise.
- 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 front-end web development and frameworks like React, Angular, or Vue.js.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Experience with back-end development in Node.js, .NET, or Python.
- Understanding of data structures, design patterns, and asynchronous programming.
- Understanding of and interest in full-stack development, including databases and cloud technologies.