Senior Software Engineer | UX Full Stack

Senior Software Engineer | UX Full Stack

Senior Software Engineer | UX Full Stack

Microsoft

5 hours ago

No application

About

  • - 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.