OpenAQ is hiring: Lead Software Engineer (POSITION FILLED)

Update: Hiring is now closed for this position.

Organization: OpenAQ

Role: Lead Software Engineer (Full-time)

Reports to: Executive Director

Salary+Benefits: Competitive

Location: 100% remote

Apply here

OpenAQ is a 501(c)(3) environmental tech non-profit based in Washington, DC, but with a global reach. Our mission is to aggregate and harmonize open air quality data across the globe and to build an ecosystem of people across sectors and geographies to use these open data to fight the unequal access to clean air to breathe — air inequality. As context, according to the WHO, air pollution is responsible for 1 out of 8 deaths, making air pollution one of the biggest public health and human rights issues of our time.

The OpenAQ Platform currently houses 6+ billion data points (and growing) from 120 countries and is the largest open air quality data platform of its kind. The platform is entirely open source and we receive ~35 million data requests/month to the API, and recently expanded to include low-cost sensor and mobile data as part of a key pilot. OpenAQ is an alum of the Fast Forward Accelerator and in December 2019, OpenAQ received a Good Tech Award from the New York Times.


We are looking for a talented, full-stack senior software engineer to serve as the lead engineer as part of our small, but growing 100% remote (US-based) team. You are passionate about open-source mission-driven technology organizations. Your role will include leading the technical growth of the OpenAQ platform through a combination of strategic technical leadership and hands on technical know-how, but also could include developing a community of open source contributors, speaking with NASA scientists, helping the Kenyan government build an open data API, helping Mongolian air quality activists access data, reviewing code from an open source contributor in Berlin, building a tool with the EPA, and more.

What you will do

  • Maintain and expand OpenAQ platform infrastructure through new data sources and data access mechanisms

Preferred Qualifications

  • You have 3–5+ years of experience in cloud-computing architecture and administration (AWS EC2, S3, etc); experience with Linux administration and security including shell scripting, Docker, and Git

Awesome if you have one or more of the following

  • Experience with database administration and working with large datasets

OpenAQ is committed to diversity and inclusion within our team, and recognizes our role in closing the digital divide, including identifying obstacles that certain groups face in developing skills needed for roles in the technology and social impact sectors. Women, People of Color, and members of other underrepresented groups are strongly encouraged to apply.


In addition to monetary compensation, OpenAQ offers competitive benefits that include:

  • a 401(k) with 10% match from day one

Following OpenAQ’s commitment to environmental justice, we are continually striving to become more inclusive and equitable in our organizational culture and approach to our work. Our goal is to make air quality data universally accessible and open to everyone. In order to do this, we firmly believe that we need a team that is more reflective of the global OpenAQ community. We are looking for team members that can provide diverse perspectives, lived experiences, and problem-solving approaches to help meet our mission. We encourage people with a diverse range of backgrounds and lived experiences to apply.

We're making an open, real-time air quality data hub because we think it'll let people do amazing things. Want to help out? Find us at