[dns-jobs] DNS Software Engineer at ISC

Stephen Morris stephen at isc.org
Wed Jan 8 19:14:28 UTC 2014

Internet Systems Consortium - Job Vacancy (January 2014)

Software Engineer

Internet Systems Consortium, Inc. (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 product is
BIND 9, the Internet's most popular DNS server, and we also provide
ISC DHCP, an implementation of the dynamic host configuration
protocol.  We are currently engaged in a programme of developing the
next generation of these packages.

We are looking for an experienced software engineer to help develop
the next generation of BIND. We need a professional programmer, who
ideally has experience developing networking software. While the
initial need is for the next generation BIND project, ISC software
engineers may move between projects as business needs dictate.

Among the responsibilities of this position are:
- Working with the team to design and develop new features
- Reviewing code changes
- Assisting release engineering
- Assisting project planning
- Analyzing and responding to bug reports from a variety of sources
- Participating in organisations such as the IETF to develop Internet

Required Skills
- At least 5 years developing software in C++
- Good knowledge of the Standard Template Library
- Working knowledge of the BOOST library
- Strong familiarity - including administrative experience -
     with Unix/BSD/Linux operating systems
- Very strong knowledge of networking, both from a theoretical as
     well as a practical standpoint
- Experience with the Berkeley socket API
- Experience with threads and locks

Desirable Skills
- Knowledge of DNS and DHCP protocols
- Specific experience with ISC core products: BIND, ISC-DHCP
- Familiarity with UML
- Experience with Windows network programming
- Experience with C development
- Experience with Python development
- Familiarity with open source tools and working environments

Educational Requirements
Bachelor's Degree in a scientific or technical subject.

Anywhere.  Although ISC is located in Redwood City, California (USA)
and a number of 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. Note that
occasional travel to the company's USA offices will be required.

To apply for this post, please send a copy of your CV to jobs at isc.org.

Dr Stephen Morris
Senior Director of Software Engineering
Internet Systems Consortium
stephen at isc.org
+1 650-423-1316

More information about the dns-jobs mailing list