Senior .NET / C# Software Engineer (Windows Systems) Warsaw
Senior engineer building and maintaining Windows-based enterprise software in C#/.NET: taking end-to-end ownership of features in a mature commercial codebase, debugging and optimizing performance, touching legacy C++, and using AI coding tools like Copilot and Cursor. Fully remote role with B2B/legal support in Poland.
- Compensation
- Not disclosed
- Location
- Europe
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Full time
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 6+ years of professional software engineering experience with strong C#/.NET expertise
- Proven track record developing and maintaining Windows-based desktop/system software
- Strong debugging, performance profiling, and problem-solving skills in complex codebases
- Readiness to read, debug, and modify existing C++ code
- Practical experience with modern AI coding tools (Copilot, Cursor, etc.)
- Upper-Intermediate English level (or higher) with strong communication skills
Nice to have
- Experience developing endpoint agents, background services (Windows Services), or long-running software
- Hands-on C++ development experience
- Background in virtualized desktop environments (VDI)
Full description
Job Title:
Senior Windows Software Engineer (C# / .NET)
About the Role & Product:
Adaptiq is looking for a Senior Windows Engineer to join an international product team developing a mature commercial enterprise platform. You will work on a substantial codebase, driving features from investigation through implementation to production support, while optimizing system performance and modernizing core components.
Key Responsibilities:
Develop and maintain Windows-based software primarily using C#/.NET.
Investigate complex issues, debug, and optimize software performance across a mature codebase.
Work with legacy components, including C++ code when necessary.
Take end-to-end technical ownership of feature delivery and problem resolution.
Use AI-assisted development tools (Copilot, Cursor, etc.) in your daily engineering workflow.
Required Skills:
6+ years of professional software engineering experience with strong expertise in C#/.NET.
Proven track record in developing and maintaining Windows-based desktop/system software.
Strong debugging, performance profiling, and problem-solving skills in complex codebases.
Readiness to read, debug, and modify existing C++ code.
Practical experience with modern AI coding tools.
Upper-Intermediate English level (or higher) with strong communication skills.
Nice to Have:
Experience developing endpoint agents, background services (Windows Services), or long-running software.
Hands-on C++ development experience.
Background in virtualized desktop environments (VDI).
We Offer:
100% Fully Remote work model + hardware/coworking support.
20 business days of paid vacation + national holidays.
Full legal and B2B accounting support in Poland.