VeriSign

VeriSign

Junior Software Engineer

Reston,Virginia,United States · Junior

Sponsorship not specified$90k-$122kDetected 4 hours ago
PythonRustC++Distributed SystemsData StructuresAlgorithmsCode ReviewGitDockerKubernetesTerraformAnsibleCI/CDJenkinsLinuxPlatform EngineeringTest AutomationBDDDNSBGP/OSPFCommunicationProblem Solving

About the role

  • Verisign helps enable the security, stability, and resiliency of the internet.
  • You will be writing the software that fundamentally enables the internet to operate at scale.
  • The ideal candidate will have strong software engineering fundamentals in a variety of languages and tools applied in a system-level engineering environment (C, C++, Rust).

Responsibilities

  • We are a trusted provider of internet infrastructure services for the networked world and deliver unmatched performance in domain name system (DNS) services.
  • We are a mission focused, values driven company where each individual can contribute to building a stronger, more secure internet.
  • Verisign's Resolution Engineering team is a high performing, Agile team who builds horizontally scalable, high performance, and highly available systems.
  • The successful candidate will support the design, development, integration, testing, deployment, and maintenance of software solutions in a collaborative Agile environment.
  • You will take ownership of features from design to delivery.

Requirements

  • Experience with or a strong willingness to learn infrastructure automation and platform engineering technologies such as Terraform, Ansible, Puppet and OpenStack.
  • A willingness to learn and a curious-mindset about the products you are supporting
  • 4 years Bachelor's Degree in Computer Science or related field, or equivalent work experience
  • 2+ years of relevant work experience in software development

Nice to have

  • Familiarity with DNS at the protocol level
  • Comfortable aiding in diagnosis of troubleshooting network issues with tools like tcpdump
  • Familiarity with containerization tools like Docker and Kubernetes

Skills

  • Understanding of CI/CD concepts and tools (e.g., Jenkins, Groovy, GitHub)
  • Awareness of and responsibility for how large-scale distributed systems are deployed and operated
  • Knowledge of systems programming with focus in networking and routing protocols
  • Exposure to behavior-driven testing frameworks such as Python Behave or Cucumber
  • Broad application software development experience with focus in C or C++ development
  • Proficient with Linux
  • Proficient in Python or similar scripting language.
  • Build, Integration and Deployment
  • Development and Test
  • Developer Traits:
  • Excellent team player who enjoys a collaborative, Agile-based team environment
  • Independent problem solving and trouble-shooting skills aimed at healthy environments and quality code

Compensation

  • The pay range is $89,900 - $121,700.

Benefits

  • We offer a dynamic and flexible work environment with competitive benefits and the ability to grow your career.
  • You will engage in maintaining the health of development environments including troubleshooting and resolving.

Company info

  • As part of the team, you will be responsible for designing and implementing new features for resolution products.
  • We are seeking a motivated Junior Software Engineer to join our team.

Equal opportunity

  • Our Careers Page
  • Our Benefits Summary
  • Verisign in the Community
  • Our EEO Statement

This listing is sourced directly from VeriSign's careers page and normalized into a canonical job model.