Stream

Unreal Engine C++ Developer (fixed term, 2-3 months project)

Amsterdam, North Holland, Netherlands

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, Game Development, SDK/ToolsIndustries

Position Overview

  • Location Type: Remote (EU)
  • Job Type: Temporary (2-3 months)
  • Salary: Not specified

Stream is seeking an experienced Unreal Engine C++ Developer for a short-term contract to enhance their open-source Unreal SDK. This role offers high visibility and impact, focusing on improving the SDK's architecture, performance, and developer experience.

About the Work

  • Contribute directly to the open-source Stream Chat Unreal SDK.
  • Identify and implement improvements across the SDK, adhering to best-in-class standards.

Why This Role Is Unique

  • Work on SDKs used by thousands of developers, including major applications.
  • Focus on creating tools for other engineers, demanding exceptional quality, thoughtful design, and stability.
  • Operate in a deeply technical environment where precision and performance are critical.

Requirements

  • 5+ years of professional experience with C++ and Unreal Engine.
  • Proven track record of building performant, reliable applications.
  • Experience writing pragmatic, automated tests.
  • Keen eye for visual fidelity and user interface quality.
  • Bonus: Prior experience developing SDKs or maintaining open-source projects.

Stream's Tech Stack

  • Backend: Go, gRPC, RocksDB, Python
  • Databases & Messaging: Postgresql, RabbitMQ, Redis, Memcached
  • Cloud & Infrastructure: AWS, Puppet, CloudFormation
  • Monitoring & Logging: Grafana, Graphite, ELK, Jaeger

Why Stream?

  • History of Success: Raised over $58.25M to build leading Chat Messaging & Activity Feed infrastructure.
  • Growth Opportunities: As a rapidly growing startup (150 employees, up from 30 in 2020), Stream offers unique personal and professional growth, ownership, and accountability.
  • Innovation: Work with cutting-edge technology, tackling difficult tech problems at scale and empowering engineering teams.
  • Strong Backing: Supported by leading VC companies and notable industry figures.

Company Culture

  • Casual and diverse social culture with over 140 employees from 35+ countries.
  • Values transparency, excellence, and mutual support.
  • Team consists of strong global talent, fostering learning and skill improvement.
  • Software engineering culture emphasizes ownership and quality, with a goal of delivering stable software.

Application Instructions

  • Apply for this vacancy if you are interested in joining Stream.

Office Policy

  • Hybrid Office Policy: Applicants based in or relocating to office locations must adhere to local office attendance policies.

Equal Opportunity Employer

  • Stream provides equal employment opportunities and prohibits discrimination based on race, color, religion, etc.

Skills

C++
Unreal Engine
Performance Optimization
Automated Testing
SDK Development
Open-source Maintenance
UI/UX Design

Stream

Offers APIs for scalable feeds and chat

About Stream

Stream offers a fertile ground for tech professionals due to its focus on providing scalable APIs and components for feeds and chat messaging, including sophisticated features like audio and video capabilities and AI-based auto moderation. This firm stands out with its comprehensive suite of APIs, SDKs, and UI/UX kits, combined with a robust global edge network, which equips developers to craft real-time experiences backed by enterprise-grade infrastructure. Setting the industry standard in real-time communication technology, it assures a dynamic work environment and continuous innovation, contributing to its positioning as a leader in its field.

Boulder, ColoradoHeadquarters
2015Year Founded
$56.5MTotal Funding
SERIES_BCompany Stage
Consumer Software, AI & Machine Learning, HealthcareIndustries
201-500Employees

Risks

Increased competition from other API-first companies threatens Stream's market position.
Reliance on external developers for integration poses quality and timeline risks.
Rapid SDK expansion may lead to security vulnerabilities if not thoroughly tested.

Differentiation

Stream offers robust SDKs for multiple platforms, enhancing developer flexibility.
Stream's secure APIs cater to enterprises focused on data privacy and security.
Stream's UI kit provides a visually appealing and customizable user interface.

Upsides

Growing demand for video tools boosts Stream's Video API adoption.
React Native's popularity aligns with Stream's recent SDK releases, increasing market share.
Online dating market growth drives demand for Stream's video and audio APIs.

Land your dream remote job 3x faster with AI