Mid-level Software Engineer (Java, C++)

  • VeriSign,
  • Washington, DC
.Net, Agile, Bash, C++, Development, HTTP, Java, JavaScript, Lifecycle, Linux, Management, Perl, Python, Ruby, Scrum, Software Engineer, Unix
Full Time, Full Time
Telecommuting not available Travel not required

Job Description

Mid-level Software Engineer (Java, C++) - 00004845


Every day, the Internet enables countless opportunities in ways never before imaginable. And every day, Verisign engineers enable the full potential of the Internet through our management of the indispensable infrastructure of .com and .net. We hire engineers with an exceptional ability to execute and who are looking for a fast-paced product development environment where innovation is recognized and rewarded. Every day we solve the kind of complex problems that no one else in the world is facing. The world is counting on us and we deliver.


Be a part of a team building the technologies that enable key Internet Infrastructure. This position will be focused on software development, software quality, Agile delivery and DevOps deployments. We are looking for a motivated self-starter who can work independently, communicates well with other technologists and loves to solve challenging technology problems.

What you'll do:

  • Contribute to the design and implementation of scalable, resilient application services for a Top Level Domain registration system.
  • Ensure design and coding standards are followed and use test automation tools to validate software artifacts.
  • Develop software primarily using Java with other languages like C++, C, and potentially one or more scripting languages (Python, Javascript, Ruby, Bash) on Linux.
  • Be an active participant in the software development lifecycle in an Agile & DevOps model.


  • 5+ years of experience in a software development role.
  • 5+ years of experience writing code to solve business problems using Java or C/C++.
  • 3+ years developing Java based applications.
  • 2+ years of experience with Linux/Unix systems.
  • Experience with one or more scripting languages (such as Python, Perl, JavaScript, Ruby, Bash).
  • Experience with test automation frameworks (JUnit/Fitnesse/Cucumber), build tools (Ant/Gradle), deployment tools (Puppet, Ansible) are a plus.
  • Practical hands-on experience as an engineer on a team following Agile/Scrum methodologies is desired.
  • Preferred candidate will have B.S. in Computer Science, Information Systems/Technology or similar technical degree


: Technology

Job Type

: Regular

Primary Location

: United States-Washington D.C. Metro-Virginia-Reston


: Full-time


: 1st Shift
Dice Id : verica
Position Id : 00004845
Have a Job? Post it