Software Engineer - C++
Core
Design and implement new features for Verisign's resolution products (DNS services) to enable internet infrastructure at scale.
Role type
Senior C++ systems engineer (DNS/Networking)
Builds
Horizontally scalable, high-performance, highly available DNS resolution systems
Domain
Internet infrastructure / DNS / Networking
Deliverable
production ML models | product features
Required skills
C++, C, Rust, Python, Linux, DNS protocols, networking protocols, system-level programming, infrastructure automation (Terraform, Ansible, Puppet, OpenStack), CI/CD (Jenkins, Groovy, GitHub), containerization (Docker, Kubernetes), behavior-driven testing (Python Behave, Cucumber), debugging tools (gdb, tcpdump)
Preferred skills
None stated
Technologies
Terraform, Ansible, Puppet, OpenStack, Jenkins, Groovy, GitHub, Docker, Kubernetes, Python Behave, Cucumber, gdb, tcpdump
Responsibilities
Design and implement new features for resolution products; maintain development environments and troubleshoot issues; participate in Agile ceremonies (standups, grooming, planning); take ownership of features from design to delivery; provide technical leadership in complex initiatives and best development practices
Seniority
Senior, hands-on IC