ARDC is Hiring: Software Developer

Amateur Radio Digital Communications (ARDC) – https://www.ardc.net – is a California-based private foundation with roots in amateur radio and internet communication technology. Our mission is to support, promote, and enhance digital communication and broader communication science and technology, to promote Amateur Radio, scientific research, experimentation, education, development, open access, and innovation in information and communication technology. We do this through grantmaking and administering a block of IP address space freely available to the amateur radio community.

ARDC seeks a mid-to-senior-level Software Developer to work with our staff on a contract basis. The role will support ongoing development of our 44Net program services, and potentially other related Free Software projects. An ideal candidate will be active in Free and Open technology communities – particularly those related to amateur radio, digital communications science, F/OSS development, and DIY culture.

Your contract work will include:

  • Collaborating with ARDC technical staff to plan software development tasks
  • Implementing new features and bug fixes in ARDC’s technical services with minimal supervision
  • Writing developer-focused project documentation
  • Collaborating with ARDC technical staff on code review, deployment, and user support tasks
  • Participating in technical retrospectives

You must already have:

  • 2-5 years of professional software development experience
  • Basic fluency in Linux, PHP, MySQL, HTML, CSS, and JavaScript
  • A proven track record of delivering assignments to spec and on schedule
  • An amateur radio license

Major points in your favor if you have:

  • Experience with agile process and Test-Driven Development
  • Familiarity with other software development languages, like Python, C/C++, etc.
  • A track record of contributing to F/OSS projects
  • A public Git repository with original work
  • Prior experience with ARDC and/or 44Net

We expect that the contract will require as much as 15-20 hours of your time per week, and will run for as long as 2 months. You will work remotely, report to ARDC’s Technology Director, and meet by video with ARDC staff at least once a week.

Contract rate will be commensurate with experience. Contract renewal is a strong possibility, contingent on success.

Please submit your CV and at least one original code sample to hr@ardc.net.