Data Warehouse Developer

Reports to: Senior Director, Enterprise Systems and Procurement
Staff reporting to this position: Senior Director, Enterprise Systems and Procurement
Department: Technology
Position classification: Exempt, full time; Nonunion - Level 6
Minimum compensation: $77,000


The Data Warehouse Developer will deliver integration solutions to American Progress. The position will focus on automating integrations between various business systems, including Unanet, Paycom, Salesforce, data services, and data warehouse systems. The successful candidate will perform technical administration duties for data warehouse development, programming, and maintenance.

The Data Warehouse Developer will be driven by American Progress’ mission “to improve the lives of all Americans through bold, progressive ideas, as well as strong leadership and concerted action, with the aim of not only changing the conversation, but changing the country.” They will join a dynamic team of colleagues to assist in strengthening the team’s policy work and supporting American Progress’ five crosscutting priorities:

  • Strengthening health and ending the pandemic
  • Building an economy for all
  • Securing a sustainable climate
  • Advancing racial equity and justice
  • Restoring social trust and strengthening democracy

Responsibilities Include, but are not limited to, the following:

  • Act as the primary owner of all assigned projects.
  • Gain an in-depth understanding of American Progress’ business systems and processes in order to be able to provide long-term solutions and support.
  • Code and document procedures in relation to programming, testing, and debugging data warehouses.
  • Automate and integrate business systems.
  • Develop, optimize, and support ETL jobs following appropriate standards and conventions.
  • Establish estimates for development projects and support tasks.
  • Provide support for data warehouses.
  • Troubleshoot existing reports/jobs and perform root cause analysis.
  • Operate effectively in a team-oriented environment.
  • Perform other duties as assigned.


  • Bachelor’s degree—preferably in computer science, computer engineering, or a relevant field—or equivalent experience.
  • Two or more years of hands-on experience in a similar role.
  • Knowledge of database structure systems and data mining.
  • Experience with Salesforce data structure and an understanding of how to leverage the platform to integrate with other data sources.
  • Hands-on development and coding experience with REST and/or SOAP APIs and Python, including experience using webhooks.
  • Experience working with Azure SQL Server and other database technologies.
  • Ability to document and understand process maps, data modeling, and data flow diagrams.
  • Working knowledge of the enterprise architecture.
  • Project management experience is a plus.
  • Understanding of and/or prior experience working for nonprofit organizations is a plus.
  • Commitment to the values and ideas advanced by American Progress.

Desired skills include:

  • Ability to think creatively and critically, with a knack for accuracy and attention to detail.
  • Ability to work with large amounts of information and see the bigger picture to deliver results on aggressive timelines.
  • Excellent written and verbal communication skills.
  • Excellent organizational, time, and project management skills.
  • Motivated, self-driven, and fast learner with the ability to keep up to date with fast-changing trends.

American Progress offers full and competitive benefit packages. Candidates from diverse backgrounds are strongly encouraged to apply. This position is not represented by a union and has a budgeted salary of $100,000.

We will continue to monitor COVID-19 and the levels of community spread and adjust plans as needed for in-office work. Any changes to our current hybrid work policy will be communicated at the time of hire. Updates will be posted on American Progress’ Jobs page.

Apply Now

This announcement will remain posted until the position is filled. No phone calls, please.

Please note that only those individuals whose qualifications match the current needs of this position will be considered applicants and will receive responses from American Progress.

Thank you for your interest in American Progress.

Additional information

American Progress operates two separate nonprofit organizations to maximize the progressive agenda: the Center for American Progress and the Center for American Progress Action Fund. This job posting refers collectively to the two organizations under the name “American Progress.” The Center for American Progress is a nonpartisan 501(c)(3) tax-exempt research and educational institute. It undertakes research, public education and a limited amount of lobbying. The Center for American Progress Action Fund is a nonpartisan 501(c)(4) tax-exempt organization dedicated to achieving progress through action. It works to transform progressive ideas into policy through rapid-response communications, legislative action, grassroots organizing, political advocacy, and partnerships with other progressive leaders. The organizations share office space and employees.

American Progress is dedicated to promoting diversity, equity, and inclusion. Diversity is more than a commitment at American Progress—it is the foundation of what we do. American Progress recruits, employs, trains, compensates, and promotes regardless of race, religion, sex, national origin, ethnicity, age, disability, political affiliation, sexual orientation, gender identity, color, marital status, veteran status, medical condition, and all the other characteristics that make us unique.

For more information on the Center for American Progress, please go to For more information on the Center for American Progress Action Fund, please go to