Subscribe to the latest remote jobs:

Senior Software Engineer – C++ / Unreal Engine / Interactive 3D Tools

🌏 Worldwide | 🇩🇪 Germany | 🇧🇬 Bulgaria

Python

C++

Design

UI/UX

Testing

Senior Software Engineer – C++ / Unreal Engine / Interactive 3D Tools

from 🌏 Worldwide | 🇩🇪 Germany | 🇧🇬 Bulgaria

  • Design, implement, and extend interactive3D tooling for map-based digital twin workflows, primarily inC++ andUnreal Engine. 
  • Build user-facing tools for editing, validating, and visualizing complex road-network and environment data. 
  • Develop workflows for road geometry, lane structures, intersections, topology, map validation, and scene visualization. 
  • Implement geometric algorithms and data structures for working with road networks and 3D environments. 
  • Develop robust software components for map processing, interactive editing, and simulation-ready environment generation. 
  • Work with existing tools, scripts, and data-processing workflows. 
  • Take end-to-end ownership of features, from design and implementation to testing, integration, and deployment. 
  • Work closely with our CTO on architecture, technical decisions, and feature planning. 
  • Collaborate with a fast-moving engineering team in an agile startup environment. 
  • 3+ years of professional software engineering experience. 
  • Strong proficiency inC++. 
  • Experience withUnreal Engine or comparable 3D / game engine technology. 
  • Basic working knowledge ofPython. 
  • Solid experience with geometric algorithms, computational geometry, graph algorithms, or similar algorithmic problem-solving. 
  • Ability to reason about spatial data structures, topology, coordinate systems, curves, meshes, intersections, or path networks. 
  • Strong understanding of software architecture, clean code, and maintainable system design. 
  • Strong analytical skills and ability to solve complex technical problems independently. 
  • Ability to work with existing codebases and improve them incrementally. 
  • Comfortable working in a fast-paced, agile, and highly dynamic startup environment. 
Nice To Have:
  • Experience building editor tools, custom viewports, plugins, or user-facing tooling in Unreal Engine. 
  • Experience with OpenDRIVE, OpenStreetMap, HD maps, or comparable road-network / map formats. 
  • Experience with geospatial data, map conversion, road-network generation, or simulation-ready environment generation. 
  • Experience with 3D mesh processing, procedural generation, simulation, autonomous driving, or game development. 
  • Experience with UI / UX implementation for technical tools or complex data workflows. 
  • An open and supportive team culture with regular feedback loops. 
  • A motivated team with a result-driven and success-celebrating mindset. 
  • Continuous personal and professional growth through ownership from day one. 
  • Flexible working hours and hybrid work options. 
  • A startup environment with direct impact on product and company direction. 
  • Long-term prospects and the opportunity to help shape a fast-growing company in digital twins and simulation. 
by @maxrusakovic