Vacancy catalog
EPAM
Open role

Senior Security Engineer with C++ and Rust

EPAMPoland
Work model
Remote
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
10 tags

Technology context

10

Parsed from the vacancy text; ordered by relevance to this role.

AIAI-Assisted DevelopmentJavaBackendC++RustC++ BaseGame DevelopmentGodotSecurity

Full listing

Role description

We are hiring a Senior Security Engineer to help strengthen product and client security across our platform. You will work closely with the platform security lead, take ownership of defined security initiatives, and operate with substantial autonomy.

Responsibilities

  • Implement security improvements across backend services and product clients
  • Review architecture, code, and integrations for security risks
  • Help secure Windows and macOS clients initially, with Android/mobile scope over time
  • Work in the existing technology stack rather than introducing unnecessary platform changes
  • Turn documented security priorities into well-scoped, production-ready work
  • Document decisions, risks, and implementation guidance clearly
  • Use AI-assisted development tools effectively while independently validating outputs

Requirements

  • 3+ years of strong security-engineering experience, particularly backend and/or client/device security
  • Production experience with C++ and Rust
  • Ability to understand a system end-to-end and reason about the implications of security changes
  • Background in reviewing code, identifying risks, and implementing pragmatic mitigations
  • Strong curiosity, judgment, and ability to work independently with light guidance
  • Clear written and verbal communication skills
  • English proficiency at a B2+ level

Nice to have

  • Experience with Godot or game-client development
  • Familiarity with Windows, macOS, and Android security
  • Exposure to Go and/or Java backend services
  • Gaming industry background