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.
- 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.














