Associate Software Engineer (C++/Rust) (on-site)
Core
Develop and maintain high-performance software solutions for cybersecurity products across on-premise, cloud, and hybrid deployments.
Role type
Associate Software Engineer (C++/Rust)
Builds
High-performance software solutions for cybersecurity platforms
Domain
Cybersecurity / Critical Infrastructure
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17/20), CMake, GCC toolchain, Multithreading, Docker, Git Submodules, CI/CD pipelines, Design patterns, OOP
Preferred skills
Rust, OS-level file/process behavior (Windows/Linux), Performance profiling, AWS basics, Cybersecurity concepts
Technologies
C++, Rust, CMake, GCC, Docker, TeamCity, AWS
Responsibilities
Plan, design, implement, and maintain software features; Review requirements and implement clean code; Write and maintain unit tests; Create technical documentation; Collaborate with global engineers to deliver secure software
Seniority
Entry-to-mid-level, hands-on IC