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