• Pricing
    Pricing

Careers

Senior C# Developer

Product

The role

We are seeking a Senior C# Engineer to join our team and serve as a foundational architect for our C# development environment. Working alongside our lead C# engineer, you will focus on evolving our scripting layer, transforming it into a high-performance, first-class citizen within the Lumion engine. You will play a pivotal role in defining the developer experience, performance characteristics, and long-term stability of the environment. You will drive the architecture from the ground up, designing the interop layer and API generators that bridge our native C++ core with a modern, idiomatic C# API. From memory management and serialization, you will help co-drive the technical roadmap that makes C# the premier environment for our developers.

What you bring

  • A proven track record in designing C# environment architectures for high-performance applications, with deep expertise in .NET 8/9+ and low-allocation hot paths.

  • A strong history of advocating for C# developer productivity, creating tools and APIs that prioritize ergonomics without sacrificing engine-level performance.

  • The ability to work collaboratively within the C# team, helping to shape and execute the vision for the C# scripting environment from concept to production-ready deployment.

Core Competencies:

  • API Design: Ability to create "idiomatic" C# interfaces that hide native complexity without sacrificing performance.

  • Performance Profiling: Ability to use tools to identify bottlenecks in C# code and interop overhead.

  • Compiler & Tooling Knowledge: Experience with Roslyn or similar build-time analysis tools is a major plus.

You'll thrive here if:

  • You enjoy "peeling the onion"—deconstructing complex, legacy systems and rebuilding them into clean, modern architectures.

  • You value "Process, Not Outcome"—you appreciate technical depth and enjoy documenting the "why" behind design decisions.

  • You are comfortable working in a hybrid environment where you influence both the low-level native engine code and the high-level application logic.

  • You want to define the future of AEC software, where 3D rendering, real-time engines, and generative AI converge.

How to apply

Help us build lasting connections with architects around the world.

Apply now
Apply now

Friendly note: please do not make use of this vacancy as an acquisition opportunity.

An extension of your imagination

With Lumion, you’re in control of your ideas. Create stunning visualizations of every angle of your design — at any point in your creative process.

See plans
See plans
Try Pro for free
Try Pro for free
  • Plans and pricing
  • Lumion Pro
  • Lumion Cloud
  • AI tools
  • System requirements
  • Upgrade
  • Find reseller
  • Free Lumion Pro trial
  • Roadmap

Lumion for

  • Building architecture
  • Landscape architecture
  • Interior design
  • Urban planning
  • 3D rendering
  • Education

Compatible with

  • Trimble SketchUp
  • Autodesk Revit
  • Graphisoft Archicad
  • Rhinoceros
  • Autodesk Autocad
  • Autodesk FormIt Pro
  • Nemetschek Allplan
  • Nemetschek Vectorworks
  • BricsCAD
  • 3D Studio Max
  • Made with Lumion
  • Tips and guides
  • Support and learning
  • Downloads
  • Lumion community
  • Our story
  • We're hiring!
  • Contact us

Join our newsletter

Terms & conditions
Terms & conditions
EULA
EULA
Privacy statement
Privacy statement
Disclaimer
Disclaimer
Icons by Font Awesome
Icons by Font Awesome

© 2026 Lumion

  • Pricing
    Pricing