CareerPlanSign in

Software Engineer 4 (C#,. Net core, CLR Internals)

BANIN - Bangalore💼 Full-time🗓 2026-07-23 → 2026-09-25

Core

Build and maintain a dynamic application security testing (DAST) agent that instruments .NET applications at runtime to detect security vulnerabilities.

Role type

Senior hands-on software engineer (runtime instrumentation & security)

Builds

Seeker Inline Agent for .NET (profiler-based security instrumentation)

Domain

Application Security / DevSecOps / .NET Runtime Internals

Deliverable

production ML models | product features

Required skills

C# (.NET Framework & Core), C++ (native interop), CLR internals, multi-platform development, build orchestration, debugging

Preferred skills

DAST/IAST, OWASP Top 10, Docker multi-arch, serverless platforms, code obfuscation, logging frameworks

Technologies

C#, C++, .NET Framework, .NET Core, CLR Profiling API, CMake, MSBuild, GitLab CI, NUnit, WiX, NuGet

Responsibilities

Design and develop .NET agent core including security checkers and taint analysis engine; Develop and optimize native C++ profilers using CLR Profiling API; Support multi-platform builds for Windows and Linux; Extend agent capabilities to new .NET versions and hosting models; Collaborate on CI/CD pipelines; Write and maintain unit and integration tests; Troubleshoot low-level runtime issues involving IL rewriting and memory management

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.