Senior C# Software Developer
Role details
Job location
Tech stack
Job description
- Advance and refactor our existing C# codebases (compiler, simulator, internal tools)
- Develop and maintain automated testing (unit & integration)
- Conduct code reviews and mentor junior developers
- Contribute to build & CI processes (GitHub Actions, testing pipelines)
- Build and maintain MVVM-based frontends using Avalonia or WPF
- always with a focus on clean architecture, reusability, and performance
- Collaborate with our hardware and C++ teams to integrate interfaces
- Help maintain a flexible, adaptive workflow in a fast-changing technical environment
- Work on-site in Munich to enable rapid, interdisciplinary problem-solving with the team, You will join a mid-sized, highly skilled engineering team working at the intersection of hardware, C#, compiler technology, simulation, and frontend development. Our culture is collaborative and pragmatic: we solve problems together at the whiteboard, share knowledge openly, and keep egos out of the room.
We work closely with our hardware and physics teams on-site in Munich, which allows us to iterate fast and bridge the gap between physical systems and software tools. You'll be surrounded by people who care about craftsmanship, enjoy experimenting, and support each other in a fast-evolving technical landscape.
If you value curiosity, respect, and honest communication - and want to build deep-tech products with people who think like engineers, not corporate managers - you'll feel at home here.
Requirements
The language requirements for this position are: English - Fluent.
As a Senior C# Developer at a fast-moving deep-tech startup in central Munich, you will shape the core architecture of our compiler, simulator, and tooling ecosystem. You combine strong engineering craft with a collaborative, low-ego mindset - helping us build technology that evolves rapidly, yet stays clean, maintainable, and scalable. This role is ideal for someone who enjoys ownership, creativity, and working closely with an interdisciplinary hardware-software team., * Several years of experience in C# / .NET (ideally with tools, compilers, or simulation)
- Solid understanding of MVVM architectures and frontend frameworks (Avalonia, WPF, WinUI)
- Strong software design sensibilities, clean-code mindset, and a healthy testing culture
- Experience with unit testing, CI/CD, Git, code reviews
- Optional: Experience with C++ or Rust is a plus
- A collaborative personality: low-ego, communicative, grounded, and comfortable with rapid change
- Enjoys agile, interdisciplinary teamwork and solving complex problems with others