This job has expired and is no longer accepting applications.

Remote opportunity at
ChaosSoftware Developer, GUI (m/f/d)
Chaos seeks a Software Developer, GUI to design, build, and refine the user interface for its real-time visualization software, Enscape. This role suits developers experienced in…
Career Tools
About this role
Software Developer, GUI (m/f/d) at Chaos is a full-time role. Work arrangement: Remote. Location: Not specified. No salary is shown in this listing. It was posted on Nov 4, 2026. This listing is paused and not taking applications at the moment.
Job Description
Chaos seeks a Software Developer, GUI to design, build, and refine the user interface for its real-time visualization software, Enscape. This role suits developers experienced in creating cross-platform desktop applications who enjoy working collaboratively within a team. Chaos operates as a global software enterprise specializing in visualization and design solutions across industries like architecture, product e-commerce, and media and entertainment. Headquartered in Karlsruhe, Germany with eleven offices globally, the company has expanded through mergers and additions including Enscape, Cylindo, AXYZ Design, and Evolve Lab. Applicants must hold a valid work or residence permit for Bulgaria, as the position is based there with remote working options available.
Responsibilities
- Build cross-platform desktop applications utilizing C# and frameworks such as WPF and Avalonia UI
- Collaborate and communicate with team members across the company
- Assist product management with defining requirements and conducting feasibility studies
- Partner with the user experience team to conceptualize new interface modules
- Apply agile software development tools and frameworks
- Help refine and support established processes alongside other participants
- Take part in internal and external events
Requirements
- Professional background in software development using C#, .NET Framework, or .NET Core
- Experience working with WPF and/or Avalonia UI
- Proficiency in the English language
- Possession of a valid work or residence permit for Bulgaria
- Strong communication and teamwork abilities
Qualifications
- Familiarity with object-oriented programming, design patterns, data structures, and algorithms
- Understanding of cross-process communication
- Experience with native interoperability
- Familiarity with unit test frameworks
- Bachelor of Science degree in Computer Science or Engineering
- Acquaintance with computer graphics tools including Vectorworks, Revit, SketchUp, Rhinoceros, and Archicad
- Knowledge of 3D graphics data structures like matrices, vectors, and transformations
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, remote working options are available, though the position is based in Bulgaria and applicants must hold a valid work or residence permit for that location.
What technical experience is required?
Candidates must have software development experience using C#, .NET Framework, or .NET Core, along with experience using WPF and/or Avalonia UI.
How do I apply for the role?
You can apply by sending your CV in English to the employer.
What is the salary for this position?
The salary is not specified in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
Explore more jobs like this
What to do next
This listing is no longer open, so the quickest next step is one of the live roles above. Save the ones that fit, and check the employer's other openings on its company page. To hear about new matches as they are posted, set up a job alert from your candidate account.