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


Start Date

Immediate

Expiry Date

17 Feb, 26

Salary

0.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, Typescript, Web Component, React, Angular, Cloud Services, Software Engineering, Data Structures, Algorithms, Debugging, Analytical Skills

Industry

Software Development

Description
Ship high-quality, well-tested, secure, and maintainable code and develop and maintain robust, scalable, and efficient full-stack applications. Implement responsive and visually appealing user interfaces using modern front-end frameworks and technologies. Collaborate closely with cross-functional teams, including product owners, designers, and other engineers, to understand and address business requirements effectively. Work closely with the leadership and product owner to help address business needs while maintaining engineering standards and paying down technical debt. Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to coding standards. Contribute ideas for continuous improvement of the tech stack, tools, and development processes. Ensure seamless integration of front-end and back-end components, focusing on optimal performance and user satisfaction. Experiment with and recommend new technologies that simplify or improve our stack. 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. 2+ years full stack development and coding experience with JavaScript or TypeScript, Web Component, React or Angular or C# or Java. 3+ years experience in large scale cloud services such as Azure, Aws or Google Cloud. These requirements include but are not limited to the following specialized security screenings: 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. Demonstrated programming skills and knowledge of architectural patterns for large, high-scale applications. Full-stack developer with proficient skills in JavaScript, Typescript, AngularJS, ReactJS, Ruby, RoR, HTML5, CSS/SCSS, C# and .Net. Excellence in software engineering practices, coding and solid foundation in data structures, algorithms with demonstrated testing, debugging and analytical skills. Experience of leading big initiatives spanning multiple teams and organizations and leveraging deep domain expertise to influence product roadmap. Data-driven mindset. Ability to analyze data and persuade your team using effective analysis.
Responsibilities
Ship high-quality, well-tested, secure, and maintainable code while developing and maintaining robust, scalable, and efficient full-stack applications. Collaborate closely with cross-functional teams to understand and address business requirements effectively.
Loading...