Principal Engineer Cybersecurity

Overview

Remote
Depends on Experience
Full Time

Skills

Rust
Scala
WebAssembly
Zero Trust
cryptographic
IAM

Job Details

Job Title: Principal Engineer Cybersecurity, Cloud Security & High-Performance Systems

Location: Remote (California)
Duration: 12+ Months

Role Overview:

We are seeking a Principal Engineer with deep expertise in Cybersecurity, Secure Cloud Architectures, and High-Performance Systems. This role focuses on developing next-generation security platforms, real-time threat detection, and secure cloud services using Rust, Scala, and WebAssembly (WASM) on AWS.

Key Responsibilities:

  • Develop secure, performance-critical backend services in Rust (Tokio, Actix, Axum, Rocket).
  • Build distributed security applications in Scala (Akka, ZIO, Play, Cats).
  • Implement sandboxed execution environments using WebAssembly (WASM).
  • Design and deploy cloud-native security solutions on AWS (Lambda, ECS, DynamoDB, etc.).
  • Create real-time threat detection systems with Kafka, NATS, or RabbitMQ.
  • Develop secure APIs using OAuth2, OpenID Connect, JWT, TLS, mTLS.
  • Optimize cryptographic operations: encryption, hashing, digital signatures.
  • Apply Zero Trust security frameworks (BeyondCorp, AWS Verified Access).
  • Implement IAM/Authentication using AWS Cognito, IAM, Keycloak.
  • Use Infrastructure as Code (IaC) tools: Terraform, AWS CDK, CloudFormation.
  • Monitor systems with Prometheus, Grafana, OpenTelemetry, AWS Security Lake.
  • Ensure secure coding, conduct vulnerability assessments, and automate security checks (SAST, DAST, IaC Security).

Required Skills & Experience:

  • 17+ years in backend dev, cybersecurity, and distributed systems.
  • Proficiency in Rust and Scala.
  • Strong experience with WebAssembly (WASM).
  • Deep knowledge of AWS Security services (WAF, GuardDuty, Security Hub, etc.).
  • Experience with Zero Trust architectures, OAuth2, JWT, TLS/mTLS.
  • Solid background in cryptographic protocols (AES, SHA, RSA, ECC, ECDSA).
  • Knowledge of SIEM & threat intelligence tools (Splunk, ELK, AWS Security Lake).
  • Database experience: PostgreSQL, Redis, DynamoDB, GraphDB.
  • IaC: Terraform, AWS CDK.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.