Tech jobs
Job listings
Data Engineer II, FO Data Engineering (SCDE)
Build and maintain Amazon’s massive data warehouse and ETL pipelines to power supply-chain analytics and business intelligence used by thousands of users.
C#/Python developer
Develop IoT and TV applications in C# and Python, improve existing solutions, and build PoCs while following Scrum/Kanban practices.
Sr Python Developer
Senior Python developer building scalable risk-management platforms for global financial institutions using Python, Go, Rust, and cloud infrastructure.
Senior Python Developer
Build bespoke risk-management software for European and US financial institutions using Python, C++, Go, Rust, and TypeScript in a collaborative Warsaw office.
Senior Frontend Developer
Senior frontend developer builds and optimizes React-based web apps with TypeScript, Redux, and Jest in a collaborative team.
Software Engineer
Full-stack Android engineer building system-level software for automotive clients, focusing on HAL, framework services, and vendor partition integration.
Software Engineer - C++ and (Java or python)
Maintain and improve internal software tools, debug issues, and support engineers using C++, Java or Python and Linux.
Software Engineer
Designs and builds software for nuclear power systems, focusing on reactor control, monitoring, and safety-critical compliance with standards like NQA-1 and IEC 61513.
Software Engineer
Develop and customize printer/scanner drivers for Windows and Linux, and assist with embedded Linux firmware adjustments for Epson’s Business Inkjet products.
IAM Software Engineer: Go/Java/C++ (Ottawa)
Builds scalable identity and access management microservices in Go, Java, or C++ to enhance authentication systems for a major telecom firm in Ottawa.
software engineer
Build and maintain scalable backend services and frontend interfaces for media and networking systems using Java, Python, TypeScript, and Angular.
Java Software Engineer
Build and maintain Java-based game systems and web services for a studio creating multiplayer online games, using microservices, APIs, and cloud technologies.
Senior Java Software Engineer
Build and lead a Java/C++ team to deliver energy-industry software, using Agile Scrum and modern tooling while collaborating with global remote colleagues.
Java/NodeJS Software Developer
Builds and maintains wealth-management backend services using Java, Node.js, and Spring Boot, collaborating across teams to design APIs and SOA solutions.
Senior Geophysical Java Software Engineer
Build high-performance Java/C++ geophysical software for seismic data analysis, visualization, and modeling, integrating cloud microservices and scientific computing libraries.
Software Engineer, Java (Contract)
Build and maintain Java-based game services and microservices using Spring Boot, refactoring legacy code and integrating new features for online multiplayer games.
Software Engineer
Build and optimize cloud-native object storage software for AI data lakes, using C++ and Go/Python/Java, while improving performance and reliability in a hybrid Agile team.
Software Engineer
Designs and builds embedded firmware for vehicle systems using C/C++ and Python, collaborating with hardware teams to integrate sensors and communication protocols like CAN and SPI.
Co-op Fall 2026 - DevOps Engineering - 8-16 Months
Co-op student in DevOps Engineering supporting build systems, automated testing, and deployment pipelines for defence software and firmware used in land operations.
Java/Node.JS Developer
Build and maintain a mobile services platform for wealth management using Java, Spring Boot, Node.js, and Kafka in a hybrid Calgary office.