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
Apply directly at VeriSign →Create a free account for alerts like thisView VeriSign immigration profile
This listing is sourced directly from VeriSign's careers page and normalized into a canonical job model.