What are the responsibilities and job description for the Principal Engineer position at Digital Guardian?
For more than 15 years, Digital Guardian has enabled data-rich organizations to protect their most valuable assets with an on-premises deployment or an outsourced managed security program (MSP). Digital Guardian sets the standard on how to protect data!
Requirements
Must Have:
- Very Strong C v11/v14/v17 Programming skills (core programming STLs and design patterns)
- Experience in Coverity other static analyzers, Valgrind or other memory profilers
- Good knowledge on multithreading , data structures and algorithms
- Inter process Communication & Synchronization variables
- Must have experience in Linux - Gdb, Dbx , strace
Nice to Have:
- Understanding of SMTP, ICAP an HTTP(S)
- Good understanding of RDBMS like postgres.
- Wireshark or other protocol analyzers
- Understanding of communication protocols like gRPC
- Working knowledge of cloud technologies
- Understanding of DLP and security
- Knowledge source control repository like git.
- Working knowledge of build tools and docker.
What We Offer:
- Competitive salaries
- Full benefit packages
- Collaborative environment
- State of the art technology
- Career Growth
Digital Guardian is a global organization headquartered in Waltham, MA.
Secure your Career at Digital Guardian!