Senior .NET Engineer
22 000 – 34 000 PLN Net / Monthly
About the project
We are seeking a skilled software engineer to contribute to sophisticated applications that support cutting-edge production workflows. This position involves designing and maintaining key systems, integrating software with laboratory hardware, and helping deliver reliable, high-volume production solutions.
Your responsibilities
- Develop and enhance desktop applications using C#/.NET with MVVM architecture, multi-threading, and complex business logic.
- Integrate and manage laboratory instruments, ensuring smooth parallel test execution and proper resource handling.
- Build and incorporate Python scripts and libraries into existing software systems.
- Support production software used to process thousands of units each day.
Our requirements
- 5+ years of experience in C#/.NET development, including GUI frameworks such as WPF.
- Strong knowledge of concurrent programming and building thread-safe applications.
- 3+ years of Python experience with solid understanding of OOP principles.
- Familiarity with clean architecture concepts, including separation of concerns, dependency injection, and testability.
- Experience with document-based databases (e.g., MongoDB).
- Analytical problem-solving skills and ability to debug complex systems remotely using logs and telemetry.
- Comfortable with Git, CI/CD pipelines, and basic automation scripting (Bash/PowerShell).
- Experience with laboratory/test instruments (oscilloscopes, spectrum analyzers, power meters).
- Familiarity with unit testing frameworks (xUnit, MSTest).
- Basic knowledge of photonics, optical communications, or transceiver technologies.
- Experience with manufacturing or production systems integration (MES).
What we offer
- Competitive salary and benefits.
- Collaboration with a talented engineering team.
- Involvement in project vision and prioritization.
- Career growth and professional development opportunities.
Apply now