Senior Software Engineer 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

Software Development, Full Stack Development, C, C++, C#, Java, JavaScript, Python, Distributed Systems, Cloud Infrastructure, Linux, Containerization, Docker, Kubernetes, Data Driven Approach, Communication

Industry

Software Development

Description
- Design and develop platform features that allow developers and AI agents to iterate and test fast for large-scale distributed software services and solutions. - Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable. - Write clean and optimized code, improve test coverage for services, organize and implement integration tests, and resolve problem areas. - Focus on customer/partner needs through a data driven approach. 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. - 2+ years of software design and development experience as a full stack/client developer. Peferred 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. - Proficiency in modern .NET orchestration and tooling such as .NET Aspire. Experience with development with Linux and containerization (Docker, Kubernetes) is a plus. - Ability to communicate technical details clearly across organizational boundaries. - Experience in distributed systems and cloud infrastructure (Azure preferred). Software Engineering IC4 - The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Responsibilities
Design and develop platform features for large-scale distributed software services. Ensure services are well-defined, modularized, secure, reliable, and actively monitored.
Loading...