





Senior, highly specialized CLR/profiler expertise reduces applicant density despite recognizable security-product brand.
Highly specialized .NET CLR internals and profiler skills are not easily transferable across industries.
Strict 9+ years, CLR internals, C++/C# profiler and multi-platform build expertise required.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design, develop, and maintain the .NET agent core including security checkers and taint analysis engine for dynamic application security testing.
Develop and optimize native C++ profilers using CLR Profiling API targeting multiple .NET runtime versions and multi-platform environments (Windows x64, Linux x64/ARM64, Alpine).
Collaborate on CI/CD pipelines (GitLab CI) and participate in troubleshooting low-level runtime issues such as IL rewriting, method interception, and memory management.
9+ years of professional software development experience.
Strong proficiency in C# across .NET Framework (3.5–4.8.1) and .NET Core/.NET 5+ (up to .NET 10).
Experience with C++ including native interop, COM, and platform APIs; deep understanding of .NET CLR internals (assembly loading, JIT, IL metadata).
Experience with multi-platform development (Windows & Linux) and build orchestration tools like CMake and MSBuild; experience with Git and CI/CD pipelines (preferably GitLab CI).
Experienced in low-level .NET runtime internals and runtime instrumentation, comfortable working across managed and native code boundaries.
Skilled in multi-platform software engineering with expertise in profilers, dynamic application security testing, and complex build environments.
Experienced in security domains such as application security instrumentation and familiar with relevant OWASP vulnerabilities and detection techniques.