[Remote] Software Engineer II
Note: The job is a remote job and is open to candidates in USA. The Democratic National Committee supports Democratic candidates and campaigns with technology, data, and organizing tools. The Software Engineer II will maintain election technology infrastructure and end-to-end data pipelines, resolve data processing issues, build systems for disparate data sources, and improve reliability while collaborating with engineering, product, and data teams.
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
Skills
- Experience with the technologies we use, especially Python and SQL
- At leads 2-5 years industry experience
Benefits
- Remote role on a remote-first team
- 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
Company Overview