Verisign is looking for an experienced Mid-level engineer to expand the Verisign Corporate Web Development team. The candidate will be involved in all aspects of product development including ideation, design, implementation, deployment, and issue resolution. This will often imply cross-team collaboration with Product, Marketing, Engineering, Security and Operations.
The primary stakeholder for the team is Verisign's Marketing Organization. The development team collaborates closely with the stakeholder to develop and maintain the corporate website, verisign.com, as well as various other campaign sites and tools. In total, the team currently operates and maintains 14 web properties using a shared scaffolding framework and set of UI Components.
The team possesses extensive technical ownership over the product. The work style of the team is closer to an internal startup where all the team members are involved in the majority of product development phases and are flexible moving between focus areas. The tasks and responsibilities resemble that of a DevOps Team.
The team follows Agile Development methodology relying on daily Scrums with tickets prioritized in JIRA. Our code is located on internal GitHub; we use master, dev, and feature branches with pull request code reviews. For continuous delivery, we use Jenkins with pipelines. We are actively building out unit and automated testing workflows. It is clearly beneficial if the candidate has experience working with some of the mentioned tools.
Verisign, based in Reston, Virginia, operates the DNS infrastructure for top-level domains including .com, .net, .tv, .edu, .gov and others, as well as two of the world's thirteen Internet Root Servers. Verisign plays a critical role in the Internet DNS infrastructure and is proud of maintaining .com uptime for more than 22 years. Our engineers are passionate about technology and continuous improvement, they respect others and exhibit integrity in their actions. They hold themselves to a higher standard as the world is literally counting on Verisign to deliver.
Benefits and Culture
Strong Verisign technical community with constant opportunities to learn via tech talks and other internal events
Training and education opportunities such as Verisign University and tuition reimbursement for work-related degrees
Clearly defined corporate mission and values
Vibrant internal organizations such as the Young Professionals and Women in Technology groups; with an employee base of ~900, numerous opportunities to network, learn from others, lead others, and grow your career
Benefits for all stages of life: employee stock purchase plan, parental leave and support programs, adoption assistance, tuition reimbursement, vacation, comprehensive insurance programs, 401K company match, nursing room, back-up child and adult/elder care support, pet insurance, wellness, commuter and more
Fully-equipped onsite gym offering free classes; on-site tennis, volleyball, and basketball courts, table tennis
Casual dress policy
Volunteering and matching opportunities to give back to our community via the Verisign Cares program (8 hours per quarter; up to $1,500 annually)
Heavily subsidized onsite multi-station cafeteria, Starbucks, smoothie and juice bar
Verisign is located in the heart of Reston Town Center in Reston Virginia conveniently accessible from the Dulles Toll Road and only 10 minutes from the Dulles International Airport, restaurants, pharmacies and shops located within walking distance. Versign is conveniently located directly next to the bus stop and Reston Metro for those who would like to take advantage of public transportation options.
The candidate must be eager to learn as needed. In the candidate, we also expect a solid understanding of fundamentals including core Computer Science concepts, as well as hands-on problem-solving experience building software systems. Obtaining these competencies often requires an equivalent of a bachelor’s degree and several years of hands-on work experience. We remain open to other career paths.
An ideal candidate should have the following attributes:
Able to automate the development process; build automation (gradle, webpack, rollup etc.), CI, good coding practices (eslint, prettier).
Strong experience with Java and/or Python, Bash scripting.
Familiarity with Apache and Tomcat configuration.
Conceptual understanding of server architecture and ability to maintain architectural documents/diagrams in collaboration with Architecture Team.
Proficiency with RESTful APIs and modern authentication mechanisms (OAuth, SAML, WebAuthn).
Competence in frontend/UI development.
Good knowledge of modern CSS.
Experience with front-end testing frameworks (e.g. Jest, Enzyme, Mocha, BrowserStack).
Demonstration of understanding of Secure Coding standards.
Excellent communication skills (verbal and written), eager to learn new technologies.
Experience with AWS/cloud hosting a plus.