The Democratic Party

Software Engineer II

US-AnywhereRemote in United States
Education, Government & Non-Profit
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Experience with Python and SQL technologies
  • 2-5 years of industry experience
  • Familiarity with data pipelines and ETL processes
  • Understanding of cloud technologies, particularly GCP
  • Ability to work collaboratively in a remote environment

Responsibilities

  • Support election readiness through voter file processing and pipeline error resolution
  • Handle complex, ad-hoc tasks for campaigns and state parties
  • Work with Apache Airflow and the GCP ecosystem
  • Communicate effectively and solve problems collaboratively
  • Automate tasks to streamline processes for team efficiency
  • Contribute to long-term technology improvements for Democratic campaigns
  • Perform additional duties to support the DNC's mission

Benefits

  • Generous paid time off including federal holidays and open leave
  • Comprehensive health and dental insurance for employee and dependents
  • 45% coverage of health insurance cost by the DNC
  • 401(k) plan with up to 5% employer match
  • Flexible spending account benefits for pre-tax contributions
Full Job Description
Position Summary:

The Democratic National Committee's Tech team is hiring a software engineer to support the technology that will empower Democratic Candidates up and down the ballot to win in the midterms. The Tech team works closely with campaigns, state parties and the political ecosystem to provide the tools and data they need to win. In the lead up to the midterms we need engineers to help us maintain the technological infrastructure and data pipelines needed by candidates. In this role, you'll report to an Engineering Manager and partner with a Product Manager and engineering and data team peers.

This role is a remote role, on a remote-first team.

You Will...(Job Responsibilities)

  • Support our team's election readiness, including but not limited to processing voter files, resolving pipeline errors related to early vote data, and maintaining other end to end ETL pipelines.
  • Be ready to dive into complex, ad-hoc tasks in support of our campaigns and state parties - this might include building pipelines to move disparate data sources, parsing logic to understand how we are processing data, or improving system reliability to support heavier volumes going into elections.
  • Dive into a stack that is heavily composed of data pipelines involving Apache Airflow and the wide GCP ecosystem.
  • Communicate clearly and approach problems with curiosity and humility, working with fellow developers, product managers, and people who use our data products, to provide great user experiences.
  • Make a lot of people's work easier - our team is focused on helping computers do what they do best, so we can save human time for things only humans can do.
  • Build for the long run, knowing that the mission of the Tech team is to continually improve the technology available to Democrats from campaign to campaign and election to election.
  • Other duties as assigned to support the department and the DNC's mission.

Tech we work with often includes...

  • Python
  • SQL
  • Google BigQuery and the related GCP ecosystem
  • Astronomer, Apache Airflow, and other data workflow and orchestration tools
  • Docker
  • DBT
  • Infrastructure-as-code, including Hashicorp Terraform and Pulumi.
  • LLMs, including Gemini and Claude

Requirements (Qualifications)...

  • Experience with the technologies we use, especially Python and SQL
  • At leads 2-5 years industry experience


Salary: The starting salary for the Software Engineer II position is $120,000, on an annualized basis, commensurate with experience and qualifications.

This is a full-time, exempt position, that may require work on weekends. This is a cycle-based position with an end date of November 15, 2026.

Benefits:

The DNC offers a generous benefit package, including:

  • Generous paid time off, including federal holidays and open leave
  • Health and dental insurance for employee and dependents; 90% paid by the DNC, 10% paid by employee
  • Supplementary vision plans available to employees for purchase
  • Up to a 5% employer match DNC 401(k) plan
  • Pre-tax flexible spending account benefits available to employees and dependents

About The Democratic Party

The Democratic Party is one of the two major contemporary political parties in the United States. Founded in 1828, it was predominantly built by Martin Van Buren, who assembled a wide cadre of politicians in every state behind war hero Andrew Jackson, making it the world's oldest active political party. Its main political rival has been the Republican Party since the 1850s. The party is a big tent, and though it is often described as liberal, it is less ideologically uniform than the Republican Party due to the broader list of unique voting blocs that compose it. The historical predecessor of the Democratic Party is considered to be the Democratic-Republican Party. Before 1860, the Democratic Party supported expansive presidential power, the interests of slave states, agrarianism, and expansionism, while opposing a national bank and high tariffs. It split in 1860 over slavery and won the presidency only twice between 1860 and 1910. In the late 19th century, it continued to oppose high tariffs and had fierce internal debates on the gold standard. In the early 20th century, it supported progressive reforms and opposed imperialism, with Woodrow Wilson winning the White House in 1912 and 1916. Since Franklin D. Roosevelt and his New Deal coalition after 1932, the Democratic Party has promoted a social liberal platform, including Social Security and unemployment insurance. The New Deal attracted strong support for the party from recent European immigrants but caused a decline of the party's conservative pro-business wing. Following the Great Society era of progressive legislation under Lyndon B. Johnson, including Medicare, the Civil Rights Act of 1964, and the Voting Rights Act of 1965, the core bases of the parties shifted, with the Southern states becoming more reliably Republican and the Northeastern states becoming more reliably Democratic. The party's labor union element has become smaller since the 1970s, and as the American electorate shifted in a more conservative direction following Ronald Reagan's presidency, the election of Bill Clinton marked a move for the party toward the Third Way, adopting market-oriented economic policies and culturally liberal policies.
Learn more about The Democratic Party

Similar Jobs

More Jobs at The Democratic Party

More Education, Government & Non-Profit Jobs

Find similar Software Engineer II jobs: