Skip to content

Senior Developer - Real-Time Rendering

  • Remote
    • N/A, Sweden
  • R&D

Job description

Are you an expert in real-time rendering and engine development? Do you thrive on pushing performance boundaries and building cutting-edge technology from the ground up? Join Configura, a global technology leader, as a Senior Developer to help shape the future of space planning and configuration. Join us for the chance to build the rendering engine of the future!

About Configura
Configura is a global leader in Space planning solutions, empowering industries dealing with configurable, complex products. We are headquartered in Sweden, with operations across the US, Germany, Malaysia, and Japan, globally we are 300 talented, engaged employees. Our scalable platform streamlines design, enhances efficiency, and opens doors to innovative partnerships — do you want to join our mission in pushing the boundaries of what’s possible in space design by making the complex easy, eliminating errors, and imagining the new?

About the job
As a Senior Developer, you will be instrumental in designing and developing a new rendering engine, akin to a game engine or 3D software engine, built entirely in Rust. You'll work with a small independent development team to create a high-performance, scalable system capable of handling large-scale designs with both efficiency and realism. From a technical point of view, our team places a strong emphasis on a breadth-first development approach, using data-driven development and Entity Component Systems (ECS) to build scalable systems capable of powering our next generation software.

This role is open to both full-time employment and consulting arrangements, depending on the candidate’s location and preference.


Your responsibilities

As an experienced programmer you will be focusing on research, development and integration of new, low-level rendering features and extending existing technologies and pipelines.

  • Lead the architecture and development of a new, high-performance real-time rendering engine using Rust.

  • Research, develop, and integrate cutting-edge graphics technologies for real-time rendering.

  • Implement, integrate or enhance graphics technologies — including PBR rendering, GI lighting, ray tracing, shadowing, scene management, and more.

  • Stay ahead of industry trends and evaluate emerging technologies for integration.

  • Collaborate with multidisciplinary teams to define rendering requirements and solution.


Job requirements

Who are we looking for

  • 4 to 8+ years of experience in real-time rendering, game engines, or equivalent fields.

  • Expertise in shader languages (WGSL, Slang, HLSL, or equivalent).

  • Deep understanding of graphics APIs (WebGPU, Vulkan, Metal, DirectX 12).

  • Proficiency in Rust (or strong C/C++ background with a willingness to adopt Rust).

  • Knowledge of data-oriented design, multi-threaded rendering, and ECS architecture.

  • Experience shipping commercial rendering software or game engines.

  • Passion for building scalable, high-fidelity rendering solutions.

  • Bonus: Experience with bindless/indirect rendering, ray/path tracing, and global illumination is a strong plus.

Why join us?

  • Rust & Open Source: Work with cutting-edge technologies in a modern development environment. We use a variety of open source libraries, and also contribute back to the community where appropriate.

  • We offer this position either as full-time employment opportunity or a consulting agreement, depending on your location and preference.

  • Flexible Work Models: We allow both hybrid and fully remote work.

  • Global Offices: Work remotely or from one of our offices in Sweden, Germany, the US, Japan, or Malaysia.

  • Build Something from the Ground Up: We see building our new software as building a (game) engine. Be part of an innovative team shaping the future of configuration and space planning software.

Welcome to send an application if this feels like your kind of challenge!

or

Remote
  • N/A, Sweden
R&D