Back to careers site

Software Engineer



Basic Requirements

  • Highly preferred full-time employment of at least 40 hours per week. Promising students with exceptional skills should contribute at least 24 hrs/week.
  • Good fluency in English speaking and writing (typing > 35 wpm).
  • Critical thinking skills, expressiveness, and team-oriented attitude.
  • And you have to care about the work that you do!
  • Possession or pursuit of a degree in computer science or hardware engineering, or comparable professional experience.
  • Basics of efficient algorithms and data structures.
  • Willingness to participate in regular code reviews, using disciplined version control, and working in teams.
  • Development primarily on UNIX-based or OSX-Darwin platforms.
  • Ability to conceive logical software architectures and express yourself clearly, both verbally and in writing

Nice to haves

  • Experience with Django, React, Android, or PyTorch.
  • Proficiency with software design patterns.
  • Experience with programming and/or math competitions.
  • Genuine interest in positive applications of tech for medicine and agriculture.
  • Experience with computer hardware, electronics, or physics.
  • Willingness to go on an adventure.
  • +1 year of experience with software engineering in a professional environment requiring strict code review

Work with us and contribute to these projects

Web and mobile apps to digitize handwriting in rugged conditions for millions of medical patients, to track malaria, HIV, and COVID-19

Perks of working with QED

Unusual, socially conscious projects

Little bureaucracy

Travel to exotic places around the world!

QED provides mission-critical support to health and agricultural projects in 13 countries. We help our partners scale their operations by using software and artificial intelligence (AI).