Software Engineering
Junior Software Engineer
at DeOS
Apply on company site β
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
Apply Now β
Opens in a new tab on the company's website