This position is not available

Unfortunately, this position is no longer accepting applications. For more opportunities, please visit our Join the Team page!

Software Development Assistant — Fall 2020

Come work with AidData’s Transparent Development Footprints (TDF) team as they pioneer new methods to track development investments made by non-Western governments like China, Qatar and Saudi Arabia. As a Software Development Assistant, you will work closely with the TDF Software Lead and other AidData staff to develop various websites and data collection tools. You will get hands on experience with Java, Node.js, React, Python, PostgreSQL, MongoDB and more.

This position is open to current students (William & Mary and other schools) and is a paid position at $12/hr. This position will be remote, and will be expected work a minimum of 10 hrs/wk (not to exceed 29 hrs/wk). Applications are due by August 21st.


  • Determine feasibility of software requirements through research, evaluation, analysis and development of software designs.
  • Develop software solutions (full stack) using the software development lifecycle.
  • Provide documentation for environments and solutions through diagrams, code comments, clear code and readmes.
  • Store software solutions and documentation in GitHub.
  • Perform thorough testing of developed software solutions.

Required qualifications:

  • Pursuing a degree in Computer Science, Computer Engineering or other equivalent discipline.
  • Experience with at least one of the following programming languages: Java, Node.js, Python
  • Demonstrated understanding of HTML, CSS, JavaScript and related web concepts.
  • Ability to learn and adopt various technologies.
  • Excellent written and verbal communication skills.

Preferred qualifications:

  • Experience with JavaScript libraries and frameworks like React, Bootstrap, Backbone, Underscore
  • Experience in the configuration and administration of Unix operating systems.
  • Experience with databases like PostgreSQL and MongoDB
  • Experience with GitHub or other major software versioning tools.

Application Instructions

To apply, please send your resume to Brook Lautenslager, AidData's Software Lead, at

Equal Employment Opportunity Statement

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 and encourages applications from women, minorities, protected veterans, and individuals with disabilities.