Related skills
distributed systems cryptography pki tls x.509π Description
- Implement, test, and support new features related to cryptography, security engineering, and compliance assurance, in a large feature-rich C++ codebase
- Assist fellow engineers in, and be an advocate for, writing secure, well-reasoned and high-quality features
- Collaborate with other teams in engineering, cloud services, support, consulting, training, and marketing to coordinate feature rollouts and changes
- Design and lead complex projects to improve our security posture
π― Requirements
- 10+ years of experience in software development, with a focus on security
- Ability to diagnose thorny technical issues central to databases: distributed systems, data replication, query optimization, data storage, OS internals, concurrency and scheduling, networking, etc
- Expertise in common network security protocols, fundamental cryptographic principles, and related technologies: TLS, Private/Public Key Cryptography, PKI, Hashing, CRLs, token-based auth, etc
- Experience supporting production environments, and/or working directly with end-users to investigate and diagnose highly technical security issues
- Ability to read and understand the intent of code and stack traces in many languages, especially C++
- Stand for code quality and software design best practices
- Quickly grok and clearly synthesize implications of system behavior
- Excellent communication skills (both written and verbal) as you will be working with users from all over the world with very diverse backgrounds, as well as with a highly technical engineering team
π Benefits
- Equity and employee stock purchase program
- Flexible paid time off
- 20 weeks fully-paid parental leave
- Fertility and adoption assistance
- RRSP with employer match
- Health, dental, and vision benefits
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!