This item is deleted.

Software Engineer for BIND 9

oerdnj at 2019-06-19 14:44:10

Internet Systems Consortium (ISC) is a public-benefit company whose mission is to support the infrastructure of the Internet. In pursuit of this goal, we have a team dedicated to developing open-source Internet infrastructure software. Our main products are BIND 9, the Internet’s most popular DNS server, and Kea, a modern implementation of the dynamic host configuration protocol, as well as its predecessor ISC DHCP.

ISC follows an equal opportunity employment policy. We employ people without regard to race, creed, color, ethnicity, national origin, sexual orientation, gender expression, age, physical or mental ability, veteran status, military obligations and marital status.

We are looking for a software engineer to work on BIND 9. This engineer will be a core part of the development team, assisting in the development of new features as well as maintenance of the program.

BIND 9 is the most widely-used Domain Name server on the Internet, operators of the DNS root system, by Internet Service providers and enterprises. The BIND 9 development team contributes to developing the Internet standards for DNS, and BIND 9 is a reference implementation of the standard.

Responsibilities

  • Working with the team to design and develop new features

  • Reviewing code changes

  • Responding to bug reports from a variety of sources and fixing bugs

  • Assisting in release engineering

  • Assisting in project planning

  • Acting as on-call escalation engineer (eventually)

  • Participating in organizations such as the IETF to develop Internet protocols

Required Skills

  • Spoken and written English allowing at conversation level

  • Experience with C development, preferably at C11 level

  • Knowledge about the DNS protocol

  • Knowledge about threads and locks mechanisms

  • Familiarity with Unix/BSD/Linux operating systems

  • Self-motivation and self-control when working from home

Desirable Skills

  • Specific experience of BIND

  • Experience of network programming on Windows

  • Experience with Python

  • Knowledge about networking, both from a theoretical as well as a practical standpoint

  • Familiarity with open source tools and working environments

Educational Requirements

  • Bachelor’s Degree in a scientific or technical subject; or equivalent work experience.

Location
Anywhere. Although ISC is located in Redwood City, California (USA) and some staff are based there, many of ISC's staff work from their homes throughout the USA and the rest of the world.

This position is open to anyone regardless of nationality, and is suitable for home working. Note that occasional travel to the company's USA offices will be required. The position is also suitable for students as a part time job (minimum 20 hours per week required though).

To learn more about ISC and its critical role in the Internet community, visit http://www.isc.org.

Application
To apply for this post, use following link: https://isc.recruitee.com/o/software-en ... for-bind-9

oerdnj at 2020-09-25 22:08:33

Apply here

Job description

We are looking for a software engineer to work on BIND 9. This engineer will be a core part of the development team, assisting in the development of new features as well as maintenance of the program.

BIND 9 is the most widely-used Domain Name server on the Internet, operators of the DNS root system, by Internet Service providers and enterprises. The BIND 9 development team contributes to developing the Internet standards for DNS, and BIND 9 is a reference implementation of the standard.

Responsibilities:

  • Working with the team to design and develop new features

  • Reviewing code changes

  • Responding to bug reports from a variety of sources and fixing bugs

  • Assisting in release engineering

  • Assisting in project planning

  • Acting as on-call escalation engineer (eventually)

  • Participating in organizations such as the IETF to develop Internet protocols

Job requirements

Required Skills

  • Spoken and written English allowing at conversation level

  • Experience with C development, preferably at C11 level

  • Knowledge about the DNS protocol

  • Knowledge about multiprocessor programming

  • Familiarity with Unix/BSD/Linux operating systems

  • Self-motivation and self-control when working from home

Desirable Skills

  • Specific experience of BIND 9

  • Practical experience with Git

  • Experience of network programming on Windows

  • Experience of network programming with libuv

  • Experience with cryptography and programming with OpenSSL

  • Experience with Python

  • Knowledge about networking, both from a theoretical as well as a practical standpoint

  • Familiarity with open source tools and working environments

What We Use (In Alphabetical Order)
Address Sanitizer, Autotools, Clang Static Analyzer, cmocka, Coverity, Cppcheck, Docker, Flamethrower, GDB, Git, GitLab, GnuPG, libvirt, mock, Packer, QEMU, respdiff, RPM, rr, ShellCheck, Sphinx-doc, Thread Sanitizer, Wireshark

Educational Requirements
Adequate experience in a scientific or technical subject, can include relevant coursework.

Location/Hours of Working
Anywhere. Although ISC is located in the United States, most ISC's staff work from their homes throughout the world.

With staff working from many time zones, there are no set hours of work. We require that staff work forty hours a week, but within parameters set by their manager (e.g., available for meetings, having some overlap with other team members), staff can choose their own working hours. Many of the ISC staff have small children at home, so we understand there might be some volatility in working hours.

This position is suitable for home working. Note that occasional international travel will be required to attend company and team meetings and/or conferences. In the past, these have been held in the USA and Europe.

To learn more about ISC and its critical role in the Internet community, visit https://www.isc.org.

Apply here