Work with Us

Work with us

Good ideas wither on the vine without the right people to champion and implement them. By leveraging the unique talents of our AidData team members, we transform game-changing ideas into high-impact activities. 

If your ideal workday involves working alongside bright, driven people excited about using open data to make the world a better place, consider applying for one of our open positions below. Come join our high-energy, positive and creative team!

AidData Programmer


The College of William & Mary seeks applicants for the position of AidData Programmer with the Institute for the Theory and Practice of International Relations (ITPIR).

AidData’s Programmer will work closely with the Institute IT Manager and other AidData staff to support and develop decision support, data collection, and other web-based software. This position will support AidData’s growing technology demand. Responsibilities will include: software design, development, maintenance and support. The College of William & Mary values diversity and invites applications from underrepresented groups who will enrich the research, teaching and service missions of the university. The College is an Equal Opportunity/Affirmative Action employer. This is a restricted position and continued employment is dependent on funding. 

Apply online at:

Required Education & Experience

  • A Bachelor’s degree or equivalent experience in computer science, information systems, or other relevant discipline
  • Demonstrated experience and competence with software design and development
  • Experience with some of the following programming languages: PHP, Python, Ruby, Javascript, SQL
  • Experience with some of the following libraries: jQuery, Backbone, Underscore, Bootstrap, d3
  • Experience with some of the following frameworks: Django, Ruby on Rails
  • Experience with version control such as Git
  • Experience with databases such as MySQL, Postgres, MongoDB
  • Experience with markup languages such as HTML and CSS
  • A detail-oriented nature with the ability and eagerness to learn and employ new tools as needed
  • Strong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of users and staff
  • Ability to work independently and collaboratively in a demanding and complex work environment, to carry out assignments in a timely manner, and to adapt to changing situations and priorities
  • Ability to multi-task by working on medium- and long-term projects while still undertaking day-to-day operations, as needed

 Preferred Education & Experience

  • Proficiency in SQL
  • Proficiency in Ruby on Rails
  • Proficiency in PHP
  • Proficiency in jQuery and knowledge of d3
  • Proficiency with leaflet or other mapping libraries
  • Experience configuring and managing web servers such as nginx or Apache


427 Scotland Street, Williamsburg, VA 23185

Employment Type

Full time


Commensurate with experience



Technical Associate

Dream Job for the Nitty-Gritty Techie:

If you think the idea of sinking your teeth into complex systems where you get use your own creativity to assess and create technical requirements to solve problems in the world of international development data is appealing, then this is the job for you.

We are looking for someone who loves to dig into the nitty-gritty of technical systems to ensure high quality and on-time delivery of project milestones for Development Gateway's products and services, particularly related to the area of software development and data analysis. Development Gateway is an institutional member of the AidData partnership. Learn more about Development Gateway here.

You will get a range of responsibilities to including: project management, technical consulting/assessment, technical requirements, data quality assurance and analysis, and technical documentation. This position will focus primarily on a large and exciting USAID award for collecting, visualizing, and analyzing geospatial and big data in over 10 countries. You’ll benefit from a wide degree of creativity, latitude, and responsibility.

What you get to do:

  • Technical evaluation, architecture, and needs assessment.
  • Contribute to new product development, testing, and implementation
  • Work with partners, external clients and technical resources to ensure that project milestones are met on time and done to client satisfaction. May act as the technical liaison for partner and client questions.
  • Translate client requirements into technical issues and features for the development team.
  • Creation of  project planning documents such as project plans, risk management list and work breakdown structures to aid in effective project management
  • Establish and update user documentation and training materials
  • Create manual system testing procedures and follow-up with developers and business team to ensure that all bugs are resolved.
  • Any administrative duties and follow-up.

The Necessities for Education & Experience:

  • Bachelor’s degree required; Master’s degree preferred. Computer Science / Computer Engineering degree preferred.
  • 3-5 years of proven analytical and business experience.
  • Previous experience in internet applications  installation, requirements gathering, and testing (manual and automated).
  • Fluency in English is required. Proficiency in Spanish and/or French is preferable.

Skills that will put you over the top:

  • Excellent understanding of Internet-based applications development lifecycle and technologies.
  • Familiarity with project management software; working knowledge of Java-based systems and RDBMS tools.
  • Familiarity with NoSQL/Document Store databases a plus.
  • Familiarity with Esri and GIS tools and basic GIS concepts a plus.
  • Excellent analytical skills and commitment to continuous product and process improvement.
  • Understanding of data management, analysis, and quality control a plus.
  • Proven ability to work effectively with cross-functional teams in a fast-paced dynamic environment.
  • Ability to communicate easily with both technical and non-technical staff.
  • Good organizational skills to manage a broad and unpredictable workload and meet deadlines and work under own initiative.
  • Excellent (written and verbal) communication and customer interaction skills.
  • Familiarity with international development and related data types a plus.
  • Ability to travel both domestically and internationally on an infrequent basis.

To apply:  Send your cover letter and resume to