At Verisign, we empower the security, stability, and resiliency of the internet. As a trusted provider of internet infrastructure services, our unmatched performance in domain name system (DNS) services helps ensure a secure online experience for everyone.
We're a mission-driven organization where talented individuals contribute to building a stronger, more secure internet. Our dynamic and flexible work environment offers competitive benefits and opportunities for career growth.
About the Role
We're seeking a skilled Senior Software Engineer to join our team as a Productivity and Efficiency Engineer. This individual will focus on improving engineering experience and productivity across the organization by developing innovative solutions that enhance automation, continuous delivery, and task-specific tools.
The ideal candidate possesses a deep understanding of computer science fundamentals, including core concepts and hands-on problem-solving experience. They should be fluent in one or two programming languages and eager to learn new skills as needed. Additionally, they should prioritize ease of use, maintainability, and security in their work.
Key Responsibilities
The Productivity and Efficiency Engineer will be involved in all aspects of engineers' productivity improvements, including:
* Designing and implementing shared and reusable Jenkins CI/CD pipelines for build, release, and deployments
* Developing shared productivity tools and libraries, primarily in Python, Groovy, and Javascript
* Migrating services from VM to Kubernetes platform
* Creating common modules for Ansible and Terraform
* Implementing common Docker images with secure-by-default configuration
* Configuring static code analyzers and their rule configurations
* Ensuring automated or by-design system compliance
* Implementing automated dependency management via Renovate
* Developing tools for monitoring, preventing, and resolving production issues
* Improving feature and performance code testing approaches
* Gathering intelligence to enhance Verisign developer experience
Requirements
To succeed in this role, you'll need:
* A Bachelors Degree in Computer Science, Information Systems, or related technical field or equivalent work experience
* 8+ years of software development experience
We're looking for a seasoned engineer who can bring noticeable improvements to our productivity-enhancing solutions and help us deliver high-quality software frequently, securely, and toil-free.