Democratic National Committee Logo

Democratic National Committee

Software Engineer II

Posted 5 Hours Ago
Remote
Hiring Remotely in United States
120K-120K Annually
Mid level
Remote
Hiring Remotely in United States
120K-120K Annually
Mid level
Maintain and improve ETL/data pipelines and election readiness systems; process voter files, resolve pipeline errors, build integrations for disparate data sources, and improve reliability. Collaborate with product, engineering, and data teams to support campaigns and state parties, primarily using Airflow and the GCP ecosystem.
The summary above was generated by AI

About Democratic National Committee


We’re hiring! Are you fired up to elect Democrats up and down the ticket?


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.


Who we are

  • The Tech team is a small, diverse team that develops and supports technology used by candidates and organizers across the United States to analyze data, organize campaigns, raise money, and get out the vote on election day.  You can read more about us on our blog on Medium.
  • We’re a team that values clarity over polish, curiosity over ego, and sustainability over burnout. We believe good ideas can come from anywhere, that accountability and empathy can coexist, and that work should feel meaningful without consuming your whole life. Our team values progress over perfection, and we are unafraid to chart a path forward, even in the face of ambiguity.
  • If you’re looking for a place where you can challenge assumptions, grow your skills, support your teammates, and help build tools that move the needle in real-world organizing, we’d love to hear from you.
  • We value diversity in perspective, lived experience, and the many paths one may take towards becoming an engineer. To that end, even if your experience doesn't precisely match the job description, we still encourage you to apply.

Do you want to…

  • Secure the future of our country? A lot is at stake and our team has a huge opportunity to make a real difference.  This is high-impact, mission-centered work: ideal for someone who’s energized by progressive tech and wants to build systems that make a difference.
  • Work with amazing people? We have built a diverse, distributed team, hiring the best people we can wherever they are—alumni from past Presidential campaigns, experienced product developers, e-commerce veterans, and more.
  • Never stop learning? We are blazing a lot of new trails and you should be comfortable exploring and learning from everyone you can.

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.







The Democratic National Committee (DNC), is committed to diversity among its staff, and recognizes that its continued success requires the highest commitment to obtaining and retaining a diverse staff that provides the best quality services to supporters and constituents. The DNC is an equal opportunity employer and it is our policy to recruit, hire, train, promote and administer any and all personnel actions without regard to sex, race, age, color, creed, national origin, religion, economic status, sexual orientation, veteran status, gender identity or expression, ethnic identity or physical disability, or any other legally protected basis. The DNC will not tolerate any unlawful discrimination and any such conduct is strictly prohibited.


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

Similar Jobs

6 Days Ago
Remote
Michigan, USA
97K-207K Annually
Mid level
97K-207K Annually
Mid level
Fintech • Financial Services
Work on RocketLoans.com borrower funnel, focusing on frontend-driven experimentation, A/B tests, conversion tracking, and frontend reliability. Build and maintain scalable RESTful services, integrate third-party systems, write tests, perform code reviews, mentor peers, and participate in on-call rotation to ensure production stability and performance.
Top Skills: AmplitudeAWSC#DockerDynatraceGitJavaJavaScriptMicroservicesMssqlMySQLNestjsNext.JsNode.jsNx MonorepoPostgresRestful ApisSentrySplunkTypeormTypescript
6 Days Ago
Remote or Hybrid
139K-170K Annually
Mid level
139K-170K Annually
Mid level
Real Estate • PropTech
Design and implement complex iOS features, collaborate on code reviews and documentation, work with product and design to meet user needs, drive iOS best practices, use AI code-generation tools, and participate in on-call support for production systems.
Top Skills: Anthropic Claude CodeCursorGithub CopilotiOSSwift
12 Days Ago
Remote or Hybrid
California, USA
85K-130K Annually
Mid level
85K-130K Annually
Mid level
Artificial Intelligence • Big Data • Healthtech • Machine Learning • Analytics • Biotech • Generative AI
Design, develop, and maintain Python-based web applications and integrations. Collaborate in an Agile team, participate in code reviews and scrum ceremonies, work with stakeholders to translate workflows into tickets, troubleshoot production issues, and optimize database queries and application performance. Use Flask/Django, relational and NoSQL databases, web services, and containerization.
Top Skills: AmqpAWSCSSCsvDjangoDockerFlaskHTMLJavaScriptJSONMongoDBMySQLNoSQLPythonRdsReactRestSoapXML

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account