Verisign is hiring a

Senior Software Engineer

Reston, United States

Verisign enables the security, stability, and resiliency of key internet infrastructure and services, including providing root zone maintainer services, operating two of the 13 global internet root servers, and providing registration services and authoritative resolution for the .com and .net top-level domains, which support the majority of global e-commerce.

Verisign’s Network Service Implementation team is a high performing, agile team who builds horizontally scalable, high performance, and highly available systems.  As part of the team, you will be responsible for designing and implementing new features for network services products. You will be writing the software that fundamentally enables the internet to operate at scale.

The Person:

We’re looking for mid to advanced level software engineers who demonstrate:

  • a track record for high quality and impactful delivery demonstrating strong design skills and a passion for code quality
  • true craftsmanship, who enjoys breaking down tough problems, as well as working with a team to deliver valuable solutions
  • passion for producing quality code and dedicated to best practices such as automated testing, code reviews, continuous integration, and continuous deployment
  • bias towards action on tough problems and issues
  • that they are an agent for change, constantly learning and seeking better outcomes
  • passion for enabling others to adopt new technologies
  • skill at interacting and working with people in a proactive manner to mitigate key project technical risks and ensure quality
  • team leadership as a scrum master, technical lead, or managing other software engineers

Required Skills:

  • Experience building horizontally scalable, high performance, and highly available, distributed systems
  • Proficient with Linux
  • Outstanding problem solving and trouble-shooting skills
  • Excellent team player who enjoys a collaborative team environment
  • Comfortable working on Agile delivery teams to write high-quality software
  • Demonstrated experience writing software and related test code

Relevant Experience:

  • 8+ years of relevant work experience in software development
  • 3+ years of C++ or similar high-level programming language
  • Working on an Agile software development team with experience leading efforts

Bonus Skills:

  • Python
  • DNS, Whois, Internet protocols
  • Acting as scrum master or technical lead
  • Familiarity with delivering via continuous integration and continuous delivery systems


  • 4 years Bachelor’s Degree in Computer Science or related field, or equivalent work experience


Verisign is an equal opportunity employer. That means we recruit, hire, compensate, train, promote, transfer, and administer all terms and conditions of employment without regard to their race, color, religion, national origin, sex, sexual orientation, gender identity, age, protected veteran status, disability, or other protected categories under applicable law.

Additionally, Verisign is committed to helping our diverse workforce manage a healthy work-life balance through all stages of their life and career. We offer a dynamic and flexible work environment with highly competitive benefits and robust learning programs. For more information, click on the links below.

Helpful Resources:
Our Careers Page
Our Benefits Summary
Verisign in the Community
Our EEO Statement
Our Privacy Notice for European Job Applicants/Candidates
Reasonable Accommodations

Staffing agency policy: No fees will be paid for unsolicited resumes submitted to Verisign or our employees by third parties.