Senior C# Software Developer

Berlin; Germany,

We recruited for a Senior C# Software Engineer to develop production-grade applications supporting complex scientific workflows at a high-tech life sciences company. The role focused on building scalable, reliable software platforms used directly by scientists and technical specialists in real-world environments.

The position involved designing and building core platform features, productionising research and technical solutions, developing backend services, APIs, and database-driven applications, and contributing to full-stack systems with maintainable and well-structured code. The role worked closely with product managers, application scientists, and end users, with responsibility for engineering quality, scalability, performance, and long-term maintainability of software systems.

The role required strong experience in C# and the .NET ecosystem, solid object-oriented programming and design pattern knowledge, experience building full-stack and database-driven applications, and the ability to design systems for performance, scalability, and maintainability. Experience working in scientific or technical software environments was beneficial but not essential.