Software Engineer (C++)
Core
Develop high-performance security products and back-end engines that process millions of files daily using C++ and C# (.NET Core) for Windows and Linux.
Role type
Senior IC software engineer (cybersecurity)
Builds
MetaDefender security products and automation test frameworks
Domain
Cybersecurity / Critical Infrastructure
Deliverable
production ML models | product features
Required skills
C++, C# (.NET Core), Python, data structures, algorithms, OOP, OOD, system design, binary/structural file processing
Preferred skills
AI/ML model fine-tuning, REST API, Docker, CI/CD pipelines, Git, TeamCity, Jira, Confluence
Technologies
C++, C#, Python, .NET Core, Docker, Git, TeamCity, Jira, Confluence
Responsibilities
Design, implement, and test MetaDefender products; build automation test frameworks; interact with data at binary and structural levels; enrich features for back-end engines; leverage and fine-tune AI/ML models for product integration
Seniority
Mid-to-Senior, hands-on IC