This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join our dynamic MS Dragon development team as a Sr Software Engineer specializing in C++, C#, .NET, and Windows Internals. You will design and optimize low-level components and real-time, multi-threaded event systems that power mission-critical applications. If you thrive in solving complex technical challenges and building high-performance systems, we want to hear from you!
Job Responsibility:
Design & Develop: Build robust software components using C++, C#, and .NET frameworks
System Integration: Implement low-level COM and ActiveX controls for seamless integration
Performance Optimization: Enhance real-time, multi-threaded event-driven systems for speed and scalability
Troubleshooting: Diagnose and resolve issues related to Windows Internals and system-level programming
Quality Assurance: Conduct code reviews and develop automated tests to ensure reliability
Continuous Improvement: Profile, debug, and optimize applications for peak performance
Requirements:
10+ years of professional software development experience
Experience working with large, legacy C++ COM-based codebases, including debugging, refactoring, and extending existing components
Strong proficiency in C++, C#, .NET
Deep understanding of Windows Internals and low-level programming
Expertise in COM and ActiveX technologies
Experience with real-time, multi-threaded systems
Familiarity with debugging and profiling tools
Excellent problem-solving and collaboration skills
Bachelor’s degree in Computer Science or equivalent experience
Nice to have:
Experience with Windows UI Automation (UIA) and accessibility APIs
Experience with installer technologies (MSIX, InstallShield) and application deployment
Knowledge of multithreading and concurrency concepts
Experience with Windows Kernel programming
Exposure to network programming and security protocols
Understanding of memory management and optimization techniques