Senior Software Engineer | UX Full Stack at Microsoft
Vancouver, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

203900.0

Posted On

19 Nov, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C, C++, C#, Java, JavaScript, Python, React, Angular, Vue, Node.js, .NET, HTML, CSS, TypeScript, Cloud Platforms, CI/CD, Microservices

Industry

Software Development

Description
- Provide technical leadership and architectural guidance to build robust, scalable, and intuitive full-stack solutions that elevate user experiences across web platforms. - Deliver high-quality, maintainable, and secure code across both front-end and back-end layers, with a solid emphasis on performance and usability. - Drive innovation by researching emerging technologies, evaluating their potential, and championing their adoption to strengthen our UX engineering stack. - Collaborate closely with Product Management, Design, and Engineering teams to translate user needs into elegant, responsive, and accessible interfaces while upholding engineering excellence. - Proactively identify and resolve issues across development and production environments to ensure a seamless and reliable user experience. - Continuously improve development processes, tools, and frameworks to enhance team productivity and product quality. Required Qualifications: - 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. - 3+ years of experience with modern front-end frameworks such as React, Angular, or Vue. Preferred Qualifications: - Master's Degree in Computer Science or related technical field AND 6+ 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 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python - OR equivalent experience. - 5+ years of professional software engineering experience with modern front-end frameworks such as React, Angular, or Vue, and a deep understanding of templating systems and component-based architecture. - 2+ years of back-end development experience using technologies like Node.js, .NET, or Python, with a proven track record of designing scalable APIs and microservices. - Expertise in HTML, CSS, JavaScript/TypeScript, and responsive design principles to deliver polished, accessible, and high-performance user interfaces. - Passion for learning new technologies and staying up to date with industry trends, best practices, and emerging innovations in web development and AI. - Experience with cloud platforms (e.g., Azure, AWS, or GCP) and CI/CD pipelines for deploying and maintaining production-grade applications. - Demonstrated ability to evaluate and adopt emerging technologies, frameworks, and tools to enhance engineering velocity and product quality. - Proven track record of cross-functional collaboration, working closely with Product, Design, and Engineering teams to deliver cohesive user experiences. Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Responsibilities
Provide technical leadership and architectural guidance to build robust, scalable, and intuitive full-stack solutions. Collaborate closely with Product Management, Design, and Engineering teams to translate user needs into elegant, responsive, and accessible interfaces.
Loading...