Software Engineering

Junior Software Engineer

at DeOS

πŸ“ Location Waterloo, Ontario
πŸ“‹ Details Full-time
πŸ“… Posted

Direct apply link, refreshed by the daily generator.

About the Role

Build real-time streaming components and APIs

About DeOS

Edge streaming platform with gaming focus

Full Description

Software Developer (New Grad)

πŸ“ Montreal, QC (Onsite) | πŸ’» Full-Time

DeOS is a next-generation interactive edge platform enabling instant, high-performance gaming on any device. Powered by breakthrough streaming technology and a global edge network, DeOS removes the need for consoles, high-end PCs, or downloadsβ€”just open a browser and play.

🧠 What You Bring

  • Degree in Computer Science, Software Engineering, Physics or Mathematics
  • GPA above 85%
  • Ability to learn quickly
  • Willing to relocate to Montreal

🌱 Why Join Deos

  • True ownership and impact from day one
  • Fast learning environment with strong mentorship
  • Opportunity to work on cutting edge technologies
  • Collaborative, high-performance team culture
  • Clear growth path into mid-level and senior roles
  • Competitive pay and benefits

πŸš€ What You’ll Do

  • Build and optimize real-time game streaming components using C++ for high-performance, low-latency execution
  • Develop backend services and APIs using Node.js and TypeScript to support session management, matchmaking, and streaming orchestration
  • Work on video/audio streaming pipelines (encoding, decoding, buffering, and synchronization)
  • Implement and optimize network protocols (WebRTC, UDP/TCP) to ensure smooth, low-latency gameplay across devices
  • Contribute to client-side performance and streaming experience using TypeScript-based applications
  • Debug and resolve latency, packet loss, and performance bottlenecks in real-time systems
  • Collaborate on scalable distributed systems powering global edge infrastructure
  • Write efficient, memory-safe, and highly performant code with a focus on real-time responsiveness
  • Participate in code reviews , performance testing, and continuous optimization of the streaming stack

πŸ’‘ Nice to Have

  • Internship, co-op, or personal project experience
  • Working experience

Opens in a new tab on the company's website