Eng III - Software Engineering and Application Development
VerisignAbout the role
Verisign helps enable the security, stability, and resiliency of the internet. 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. We offer a dynamic and flexible work environment with competitive benefits and the ability to grow your career.
Verisign is currently looking for a Software Engineer, Application Development in the MIS team that would support and build enhancements within Verisign’s Auditing and Compliance platform, as well as providing functional & technical support to internal business customers. The role is a full stack software development position focused on auditing and compliance systems development, architecture, integrations, workflows, and administration delivering the overall platform and the entire inventory, audit, and compliance portfolio. Auditing & Compliance provides complete IT Asset / configurable item auditing and compliance for all deployed systems and technology.
The Software Engineer utilizes high level technical knowledge of software, hardware, networks and storage to collaborate across the organization to develop, design, test, and support Service Now and other core infrastructure components, focusing on reliability, availability and scalability of infrastructure.
Key Responsibilities:
- Auditing and Compliance system development and administration
- Develop, maintain, and enhance applications on the Auditing and Compliance platform
- Develop and maintain scripts using Python, Perl, Shell, and Ansible to automate infrastructure systems auditing
- Build RESTful services using the Python Bottle framework for audit data collection and integration
- Design, build, and deploy RPM packages for system auditing and daily compliance data collection from a variety of hosts
- Maintain React.js dashboards for compliance reporting and monitoring
- Ensure the smooth operation of the asset inventory audit database:
- Identify unexpected database load and mitigate or remediate as needed
- Monitoring queues, audit and compliance processes
- Assist with asset compliance related support:
- Help users identify deficiencies and remediate them
- Provide client packages or audit tools as needed
- Add new features to the auditing clients as needed:
- Enhancements may come from users or from a business need, and need to be incorporated into the client
- Add code as needed to load the newly collected data into the audit database
- Continuing to evolve our application platform to meet scaling, security, and compliance needs
- Develop deep understanding of tie-ins with other systems and platforms
- Ensure key technical design documentation is provided and maintained
- Improve the health of system assets. Troubleshoot and lead root-cause analysis for system failures and recommend fixes/improvements to prevent their recurrence.
- Lead or participate in code reviews, design reviews, offering guidance on best practices to continuously improve stability and efficiencies
Required qualifications:
- Hands-on experience with Python, React, Perl, JavaScript, PostgreSQL programming, Ansible, Terraform, OpenStack, Kubernetes
- Familiar with VMware, AIX, and KVM virtualization technologies and how to practically audit them
- Experience in a zero-trust environment
- Exposure to collaboration tools such as SharePoint, Confluence and Jira
- Agile Engineering and Agile Scrum Methodology
- Web UI experience
- Full Stack engineer with experience in advanced object-oriented languages
- Linux and OS skills understands the importance of and values improving processes and systems, and enjoys auditing
- Experience in analyzing functional requirements to create/modify system and service architectures and designs and to write component detailed design technical documents
- The individual must possess strong communication, facilitation, business analysis, and documentation skillsets and have proven success in continuous process improvement
Preferred qualifications:
- ServiceNow development, administration and integration experience
Experience and Educational Qualifications:
- 5+ years relevant experience
- Bachelor’s degree in engineering, Computer Science or a related field, or equivalent work experience, required
This position is based in our Reston, VA office and offers a flexible, hybrid work schedule
The pa
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s