Required Qualifications:
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
- Demonstrated technical experience in cloud computng, distributed systems, and/or high-performance computing (HPC) systems.
- Windows server application development experience and experience maintaining high service reliability and availability for a production service or distributed system.
- Flexibility in schedule to accommodate working with team members and customers across multiple time zones.
- 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 Master'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.
- Familiarity with Microsoft Azure and/or other cloud technologies.
- Experience with Linux, containers, and related cloud-native open-source technologies.
- Experience with high-performance computing workloads and/or job schedulers.
- Knowledge of networking fundamentals.
Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.
Find additional pay information here: