Senior Software Engineer, Server Security
Core
Building core security features for a globally distributed database, focusing on cryptography, identity & access, and network security.
Role type
Senior IC server security engineer
Builds
Cryptography features (Queryable Encryption, at-rest encryption), authentication/authorization systems, TLS, and high-performance networking protocols
Domain
Database security, distributed systems, cryptography
Deliverable
production ML models | product features
Required skills
C++/Rust/Go/Java, distributed systems design, computer architecture internals, data structures & algorithms, secure code review
Preferred skills
None stated
Technologies
C++, Rust, Go, Java, TLS, X.509, PKI, Hashing, CRLs
Responsibilities
Build and test new security features in a large C++ codebase, coordinate feature rollouts across engineering and cloud teams, enforce code quality and security best practices, solve complex technical issues in distributed systems and OS internals
Seniority
Senior, hands-on IC