Senior Unreal Engine & C++ Developer
Join a Top-Tier Team Creating 3D Software for World-Class Architects 📍 Remote | 💼 Full-time | B2B
We’re building cutting-edge 3D software trusted by leading architects around the world. If you thrive at the intersection of code and visuals, and enjoy shaping real-time rendering experiences at the core level, this role is for you.
You'll work in a compact, high-performing team of 5 developers with direct access to the Product Owner. No silos, no handoffs — your expertise directly shapes the visual and technical quality of our product. We combine visual finesse with hardcore performance optimization.
🎯 What You'll Do
Design, implement, and optimize real-time rendering features in Unreal Engine 5
Optimize performance (GPU/CPU/RAM) across diverse hardware setups
Work closely with product and design teams to bring visual concepts to life
✅ What is our Must Have
Strong experience with Unreal Engine 5 and its tools
Solid C++ skills for use in Unreal Engine and beyond
The ability to generate geometry in real time
Understanding of real-time graphics principles: lighting, materials, post-processing
Fluent English for daily communication (no certificate required)
🌟 Nice to Have
Experience in Archviz, architecture tools, or CAD-related software (SketchUp, Revit, Archicad, Rhino)
Familiarity with MacOS development
💰 What We Offer
Fully remote work
No micromanagement. You’ll get space, responsibility, and impact.
Direct collaboration with the product owner – your ideas matter
A chance to work on a highly visible product in a premium industry
🖥️ How we work:
Technical Core: C++ & Unreal Engine
C++ & Blueprints: high level C++ (17/20) and deep Blueprint integration (native-to-script architecture)
Engine Deep Dive:
Architecture: Gameplay Framework, Reflection System, and Subsystems
Memory: Allocation strategies and Garbage Collection
Concurrency: Multithreading (Async, Task Graph)
Engineering Standards
Pragmatic Design: Applying SOLID, KISS, and DRY only where they truly add value—avoiding over-engineering
UI Development:
UMG for designer-facing logic
Slate (C++) for high-performance widgets and editor tools
Build System: Configuring .Build.cs / .Target.cs and managing modular plugin architectures
Optimization & Specialist Knowledge
Profiling: Identifying bottlenecks across Memory, CPU, and GPU (Unreal Insights)
Networking: Core understanding of replication, RPCs, and state synchronization
Shaders: Basic proficiency with the Material Editor
Debugging: Advanced use of IDE debuggers, memory dumps, and ensure/check macros
Team & Culture
Code Review: Strong review culture - providing constructive feedback and maintaining codebase health
Ownership: Taking full responsibility for features from concept to deployment; proactivity in solving cross-module issues
This is a unique opportunity to build next-generation real-time 3D tools used by architects worldwide. You’ll be shaping visuals that professionals rely on every day — and doing it with a team that values elegance, performance, and creativity in equal measure.
Let’s build something remarkable together.
Senior Unreal Engine & C++ Developer
Senior Unreal Engine & C++ Developer