Software Engineer – Mid to Senior

Democratic Data Exchange | Remote | Permanent

Date Posted

07/12/22

Job Role

Engineer

Organization Type

Technology Provider, Vendor or Service Provider

Location

Remote

Salary Range

$121,000+

How to Apply

Software Engineer – Mid to Senior

Democratic Data Exchange | Remote | Permanent

Position Summary

The Democratic Data Exchange (DDx) is looking for experienced engineers to support the development of our data exchange platform that expands the Democratic and progressive data ecosystem by facilitating the real time, blind exchange of proprietary data with organizations, parties, committees, and campaigns.

As part of the engineering team, you’ll have the opportunity to work on a fresh and wide-ranging codebase, and directly contribute to the culture and success of DDx! The Exchange, our suite of software platforms and tools, requires engineers to build out significant portions of our data pipeline using industry standard tools and languages as well as handle deployment and operation of the Exchange in the cloud.

At DDx, we believe:

  • Empathy is the most important part of being a good engineer

  • Inclusivity builds stronger, more supportive teams

  • Thoughtfulness is good for engineering and good for teamwork

  • Mentorship is something everyone should be involved in

  • A bias towards action is better than delaying for a perfect solution

  • Making mistakes is inevitable on the path to becoming a great engineer

About Us

Founded in 2019, the Democratic Data Exchange (DDx) is a for-profit company that facilitates a real-time, blind exchange of proprietary voter data between progressively aligned organizations, parties, committees, and campaigns.

DDx’s goal is to create a long-term, sustainable infrastructure that helps campaigns and organizations gain access to the breadth and depth of voter contact program data that is being generated and collected every cycle — empowering members to make more informed decisions.

DDx is committed to building a diverse and inclusive workplace — we’re proud to be an equal opportunity and inclusive employer.

Job requirements

As a mid to senior DDx engineer, you should: 

  • Have professional experience in software engineering writing production-ready code
  • Act autonomously, but thrive in a strong team environment
  • Have led development of critical system features
  • Be able to work with, clarify, and find creative solutions for ambiguous requirements
  • Have designed and built performant data orchestration pipelines and ETL applications
  • Have managed infrastructure and deployments in cloud environments
  • Be knowledgeable about continuous integration and continuous delivery methods
  • Write test suites, integration tests, and unit tests for your code
  • Be experienced working with data warehouses, data lakes, or analytics focused databases
  • Prefer open source solutions over commercial solutions

At DDx, we use things like:

  • Python, Javascript/Typescript (React, Node), SQL
  • Snowflake Data Cloud
  • DBT, Apache Airflow
  • Terraform, Github Actions, Datadog
  • AWS – Lambda, S3, IAM, KMS, SQS, SNS and more
  • Google Cloud Platform – BigQuery, Composer and more
  • OIDC (Okta)
We don’t expect every applicant to know or have worked with every technology we’ve listed, or have worked with everything we’ll be working on at DDx, so we urge you to apply if you’re interested and some of the above applies to you! We are hiring for the people over the position above all else.

As a DDx Software Engineer you will:

  • Orchestrate performant data transport and transformation pipelines between internal systems or with external data integrations
  • Build new modules of web applications, visualizing data and enabling customer interactivity
  • Create and enhance internal tooling to better service and audit our systems and technology
  • Contribute to our development environment to make code changes and deployments simpler and safer
  • Maintain a security-first mindset across all facets of the job, ensuring our customer’s data is handled with the utmost safety and care

Location

Remote position; anywhere in the US.

Physical Demands

The physical demands here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

  • Ability to sit at a computer monitor for extended periods of time

  • Ability to lift up to 20 pounds occasionally

Benefits

DDx is a remote-first organization, so we provide both equipment and co-working space reimbursement. DDx offers a competitive compensation salary and benefits package, including:

  • 100% company-paid healthcare, vision & dental insurance for employees

  • Matching 401K contributions up to 3%

  • Unlimited paid time off (PTO)

  • Generous holiday schedule

  • 12 weeks of paid leave for new parents

  • Monthly team wellness days off

  • Work from home

The salary range for this position is $120,000 to $150,000.

Date Posted

07/12/22

Job Role

Engineer

Location

Remote

Salary

How to Apply

Position Summary

The Democratic Data Exchange (DDx) is looking for experienced engineers to support the development of our data exchange platform that expands the Democratic and progressive data ecosystem by facilitating the real time, blind exchange of proprietary data with organizations, parties, committees, and campaigns.

As part of the engineering team, you’ll have the opportunity to work on a fresh and wide-ranging codebase, and directly contribute to the culture and success of DDx! The Exchange, our suite of software platforms and tools, requires engineers to build out significant portions of our data pipeline using industry standard tools and languages as well as handle deployment and operation of the Exchange in the cloud.

At DDx, we believe:

  • Empathy is the most important part of being a good engineer

  • Inclusivity builds stronger, more supportive teams

  • Thoughtfulness is good for engineering and good for teamwork

  • Mentorship is something everyone should be involved in

  • A bias towards action is better than delaying for a perfect solution

  • Making mistakes is inevitable on the path to becoming a great engineer

About Us

Founded in 2019, the Democratic Data Exchange (DDx) is a for-profit company that facilitates a real-time, blind exchange of proprietary voter data between progressively aligned organizations, parties, committees, and campaigns.

DDx’s goal is to create a long-term, sustainable infrastructure that helps campaigns and organizations gain access to the breadth and depth of voter contact program data that is being generated and collected every cycle — empowering members to make more informed decisions.

DDx is committed to building a diverse and inclusive workplace — we’re proud to be an equal opportunity and inclusive employer.

Job requirements

As a mid to senior DDx engineer, you should: 

  • Have professional experience in software engineering writing production-ready code
  • Act autonomously, but thrive in a strong team environment
  • Have led development of critical system features
  • Be able to work with, clarify, and find creative solutions for ambiguous requirements
  • Have designed and built performant data orchestration pipelines and ETL applications
  • Have managed infrastructure and deployments in cloud environments
  • Be knowledgeable about continuous integration and continuous delivery methods
  • Write test suites, integration tests, and unit tests for your code
  • Be experienced working with data warehouses, data lakes, or analytics focused databases
  • Prefer open source solutions over commercial solutions

At DDx, we use things like:

  • Python, Javascript/Typescript (React, Node), SQL
  • Snowflake Data Cloud
  • DBT, Apache Airflow
  • Terraform, Github Actions, Datadog
  • AWS – Lambda, S3, IAM, KMS, SQS, SNS and more
  • Google Cloud Platform – BigQuery, Composer and more
  • OIDC (Okta)
We don’t expect every applicant to know or have worked with every technology we’ve listed, or have worked with everything we’ll be working on at DDx, so we urge you to apply if you’re interested and some of the above applies to you! We are hiring for the people over the position above all else.

As a DDx Software Engineer you will:

  • Orchestrate performant data transport and transformation pipelines between internal systems or with external data integrations
  • Build new modules of web applications, visualizing data and enabling customer interactivity
  • Create and enhance internal tooling to better service and audit our systems and technology
  • Contribute to our development environment to make code changes and deployments simpler and safer
  • Maintain a security-first mindset across all facets of the job, ensuring our customer’s data is handled with the utmost safety and care

Location

Remote position; anywhere in the US.

Physical Demands

The physical demands here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

  • Ability to sit at a computer monitor for extended periods of time

  • Ability to lift up to 20 pounds occasionally

Benefits

DDx is a remote-first organization, so we provide both equipment and co-working space reimbursement. DDx offers a competitive compensation salary and benefits package, including:

  • 100% company-paid healthcare, vision & dental insurance for employees

  • Matching 401K contributions up to 3%

  • Unlimited paid time off (PTO)

  • Generous holiday schedule

  • 12 weeks of paid leave for new parents

  • Monthly team wellness days off

  • Work from home

The salary range for this position is $120,000 to $150,000.

Date Posted

07/12/22

Job Role

Engineer

Location

Remote

Salary

How to Apply

Software Engineer – Mid to Senior

Democratic Data Exchange | Remote | Permanent

Position Summary

The Democratic Data Exchange (DDx) is looking for experienced engineers to support the development of our data exchange platform that expands the Democratic and progressive data ecosystem by facilitating the real time, blind exchange of proprietary data with organizations, parties, committees, and campaigns.

As part of the engineering team, you’ll have the opportunity to work on a fresh and wide-ranging codebase, and directly contribute to the culture and success of DDx! The Exchange, our suite of software platforms and tools, requires engineers to build out significant portions of our data pipeline using industry standard tools and languages as well as handle deployment and operation of the Exchange in the cloud.

At DDx, we believe:

  • Empathy is the most important part of being a good engineer

  • Inclusivity builds stronger, more supportive teams

  • Thoughtfulness is good for engineering and good for teamwork

  • Mentorship is something everyone should be involved in

  • A bias towards action is better than delaying for a perfect solution

  • Making mistakes is inevitable on the path to becoming a great engineer

About Us

Founded in 2019, the Democratic Data Exchange (DDx) is a for-profit company that facilitates a real-time, blind exchange of proprietary voter data between progressively aligned organizations, parties, committees, and campaigns.

DDx’s goal is to create a long-term, sustainable infrastructure that helps campaigns and organizations gain access to the breadth and depth of voter contact program data that is being generated and collected every cycle — empowering members to make more informed decisions.

DDx is committed to building a diverse and inclusive workplace — we’re proud to be an equal opportunity and inclusive employer.

Job requirements

As a mid to senior DDx engineer, you should: 

  • Have professional experience in software engineering writing production-ready code
  • Act autonomously, but thrive in a strong team environment
  • Have led development of critical system features
  • Be able to work with, clarify, and find creative solutions for ambiguous requirements
  • Have designed and built performant data orchestration pipelines and ETL applications
  • Have managed infrastructure and deployments in cloud environments
  • Be knowledgeable about continuous integration and continuous delivery methods
  • Write test suites, integration tests, and unit tests for your code
  • Be experienced working with data warehouses, data lakes, or analytics focused databases
  • Prefer open source solutions over commercial solutions

At DDx, we use things like:

  • Python, Javascript/Typescript (React, Node), SQL
  • Snowflake Data Cloud
  • DBT, Apache Airflow
  • Terraform, Github Actions, Datadog
  • AWS – Lambda, S3, IAM, KMS, SQS, SNS and more
  • Google Cloud Platform – BigQuery, Composer and more
  • OIDC (Okta)
We don’t expect every applicant to know or have worked with every technology we’ve listed, or have worked with everything we’ll be working on at DDx, so we urge you to apply if you’re interested and some of the above applies to you! We are hiring for the people over the position above all else.

As a DDx Software Engineer you will:

  • Orchestrate performant data transport and transformation pipelines between internal systems or with external data integrations
  • Build new modules of web applications, visualizing data and enabling customer interactivity
  • Create and enhance internal tooling to better service and audit our systems and technology
  • Contribute to our development environment to make code changes and deployments simpler and safer
  • Maintain a security-first mindset across all facets of the job, ensuring our customer’s data is handled with the utmost safety and care

Location

Remote position; anywhere in the US.

Physical Demands

The physical demands here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

  • Ability to sit at a computer monitor for extended periods of time

  • Ability to lift up to 20 pounds occasionally

Benefits

DDx is a remote-first organization, so we provide both equipment and co-working space reimbursement. DDx offers a competitive compensation salary and benefits package, including:

  • 100% company-paid healthcare, vision & dental insurance for employees

  • Matching 401K contributions up to 3%

  • Unlimited paid time off (PTO)

  • Generous holiday schedule

  • 12 weeks of paid leave for new parents

  • Monthly team wellness days off

  • Work from home

The salary range for this position is $120,000 to $150,000.

Date Posted

07/12/22

Job Role

Engineer

Location

Remote

Salary

How to Apply

Software Engineer – Mid to Senior

Democratic Data Exchange | Remote | Permanent

Position Summary

The Democratic Data Exchange (DDx) is looking for experienced engineers to support the development of our data exchange platform that expands the Democratic and progressive data ecosystem by facilitating the real time, blind exchange of proprietary data with organizations, parties, committees, and campaigns.

As part of the engineering team, you’ll have the opportunity to work on a fresh and wide-ranging codebase, and directly contribute to the culture and success of DDx! The Exchange, our suite of software platforms and tools, requires engineers to build out significant portions of our data pipeline using industry standard tools and languages as well as handle deployment and operation of the Exchange in the cloud.

At DDx, we believe:

  • Empathy is the most important part of being a good engineer

  • Inclusivity builds stronger, more supportive teams

  • Thoughtfulness is good for engineering and good for teamwork

  • Mentorship is something everyone should be involved in

  • A bias towards action is better than delaying for a perfect solution

  • Making mistakes is inevitable on the path to becoming a great engineer

About Us

Founded in 2019, the Democratic Data Exchange (DDx) is a for-profit company that facilitates a real-time, blind exchange of proprietary voter data between progressively aligned organizations, parties, committees, and campaigns.

DDx’s goal is to create a long-term, sustainable infrastructure that helps campaigns and organizations gain access to the breadth and depth of voter contact program data that is being generated and collected every cycle — empowering members to make more informed decisions.

DDx is committed to building a diverse and inclusive workplace — we’re proud to be an equal opportunity and inclusive employer.

Job requirements

As a mid to senior DDx engineer, you should: 

  • Have professional experience in software engineering writing production-ready code
  • Act autonomously, but thrive in a strong team environment
  • Have led development of critical system features
  • Be able to work with, clarify, and find creative solutions for ambiguous requirements
  • Have designed and built performant data orchestration pipelines and ETL applications
  • Have managed infrastructure and deployments in cloud environments
  • Be knowledgeable about continuous integration and continuous delivery methods
  • Write test suites, integration tests, and unit tests for your code
  • Be experienced working with data warehouses, data lakes, or analytics focused databases
  • Prefer open source solutions over commercial solutions

At DDx, we use things like:

  • Python, Javascript/Typescript (React, Node), SQL
  • Snowflake Data Cloud
  • DBT, Apache Airflow
  • Terraform, Github Actions, Datadog
  • AWS – Lambda, S3, IAM, KMS, SQS, SNS and more
  • Google Cloud Platform – BigQuery, Composer and more
  • OIDC (Okta)
We don’t expect every applicant to know or have worked with every technology we’ve listed, or have worked with everything we’ll be working on at DDx, so we urge you to apply if you’re interested and some of the above applies to you! We are hiring for the people over the position above all else.

As a DDx Software Engineer you will:

  • Orchestrate performant data transport and transformation pipelines between internal systems or with external data integrations
  • Build new modules of web applications, visualizing data and enabling customer interactivity
  • Create and enhance internal tooling to better service and audit our systems and technology
  • Contribute to our development environment to make code changes and deployments simpler and safer
  • Maintain a security-first mindset across all facets of the job, ensuring our customer’s data is handled with the utmost safety and care

Location

Remote position; anywhere in the US.

Physical Demands

The physical demands here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

  • Ability to sit at a computer monitor for extended periods of time

  • Ability to lift up to 20 pounds occasionally

Benefits

DDx is a remote-first organization, so we provide both equipment and co-working space reimbursement. DDx offers a competitive compensation salary and benefits package, including:

  • 100% company-paid healthcare, vision & dental insurance for employees

  • Matching 401K contributions up to 3%

  • Unlimited paid time off (PTO)

  • Generous holiday schedule

  • 12 weeks of paid leave for new parents

  • Monthly team wellness days off

  • Work from home

The salary range for this position is $120,000 to $150,000.

Progressive Data Jobs