Software Engineer - C++
@ Verisign

Reston, Virginia, United States
$130,000
On Site
Full Time
Posted 23 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @verisign.com
Recommended after applying

Job Details

About Verisign

Verisign helps enable the security, stability, and resiliency of the internet. We are a trusted provider of internet infrastructure services delivering unmatched performance in domain name system (DNS) services. Join a mission-driven, values-focused team committed to building a stronger and more secure internet.

The Team

The ATLAS platform implementation team is high-performing and agile, constructing horizontally scalable, high performance, and highly available systems. As part of the team, you will design and implement new platform capabilities and handle deployments using CI/CD principles, working with software that enables the internet to operate at scale.

The Person

We are seeking a mid-level Software Engineer - C++ who demonstrates:

  • Strong collaboration skills
  • High quality, impactful delivery with excellent design capabilities
  • Passion for code quality and best practices including automated testing, code reviews, CI and CD
  • A commitment to continuous learning and improvement
  • The ability to interact positively with team members to mitigate technical risks

Required Skills & Experience

  • Solid understanding of C++ or similar system-level programming languages
  • Experience with Python or a similar scripting language
  • Strong foundation in computer science fundamentals: data structures, algorithms, operating systems, and object-oriented design
  • Experience with CI/CD tools and concepts (e.g., Jenkins, GitHub, Ansible)
  • Proficiency with Linux and excellent problem solving skills
  • Effective collaboration in an Agile software development team
  • 5+ years of relevant work experience with at least 2 years in C++ or similar roles
  • Bachelor’s Degree in Computer Science or related field, or equivalent experience

Bonus Skills

  • Experience with Rust programming language
  • Familiarity with DNS protocol-level operations
  • Experience with containerization tools such as Docker and Kubernetes

Additional Information

This position is based in the Reston, VA office and offers a hybrid work schedule. The anticipated annual base salary range is $108,900 - $147,300 with additional discretionary bonus and potential stock awards based on performance. Verisign is an equal opportunity employer.

Key skills/competency

  • C++
  • Python
  • CI/CD
  • Linux
  • Agile
  • DNS
  • Problem solving
  • Automated testing
  • Containerization
  • System design

How to Get Hired at Verisign

🎯 Tips for Getting Hired

  • Customize resume: Highlight C++ and CI/CD experience.
  • Showcase projects: Emphasize scalable system designs.
  • Prepare for interviews: Focus on computer science fundamentals.
  • Research Verisign: Understand their role in DNS services.

📝 Interview Preparation Advice

Technical Preparation

Review C++ language fundamentals.
Practice system-level programming challenges.
Study CI/CD tool usage and configurations.
Refresh Linux command line skills.

Behavioral Questions

Describe a challenge solved collaboratively.
Explain handling tight deadlines effectively.
Share experience with peer code reviews.
Discuss continuous learning efforts.

Frequently Asked Questions