Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Working Families Party

Director of Engineering

Working Families Party

Director of Engineering responsible for data systems at Working Families Party. Oversees engineering team, manages voter file tools, and ensures data infrastructure reliability.

Posted 4/20/2026full-timeRemote • 🇺🇸 United StatesLead💰 $107,400 - $180,300 per yearWebsite

Tech Stack

Tools & technologies
AirflowAmazon RedshiftAWSBigQueryCloudDjangoFlaskGoogle Cloud PlatformJavaScriptJenkinsNode.jsPython

About the role

Key responsibilities & impact
  • Manage and support two direct reports — the Senior Software Engineer and Analytics Engineer — through regular 1:1s, goal-setting, and ongoing feedback
  • Serve as the primary engineering liaison on engineering requests from non-technical staff across the organization: meet with stakeholders, assess needs, translate requests into scoped projects with clear deliverables and timelines
  • Plan and prioritize engineering work across the team, balancing incoming requests against maintenance needs and longer-term reliability work
  • Oversee the Senior Software Engineer's work on Votivate, a proprietary internal voter file tool, providing technical direction and ensuring alignment with organizational priorities
  • Maintain and extend our suite of data pipelines, automations, and internal web applications, including ingestion (APIs / BigQuery mirrors), transformation (dbt / Python), orchestration (Prefect), and serving (Flask-based UIs)
  • Build new features and tools in response to organizer and campaign needs — such as configurable list pulls, voter contact syncs, or staff-facing dashboards — scoping and implementing these either directly or in collaboration with direct reports
  • Ensure all tooling is well-documented, intuitive for staff, and maintainable over time
  • Own day-to-day oversight of our engineering tech stack, including Prefect, GitHub, AWS, Google Cloud, and related tools and platforms
  • Ensure data systems are monitored, reliable, and resilient to failure; lead incident response and long-term reliability practices
  • Maintain CI/CD pipelines and containerized deployments; manage cloud infrastructure provisioning and configuration
  • Work with The Movement Cooperative to ensure data from our tool ecosystem syncs reliably into BigQuery; build and maintain standalone syncs as needed

Requirements

What you’ll need
  • Demonstrated experience working across the full data engineering stack in a complex environment, ideally in electoral or advocacy settings
  • 1+ years of people management experience, or demonstrated experience leading and coordinating technical work across a small team
  • Strong verbal and written communication skills, including the ability to work directly with non-technical stakeholders to understand needs, scope projects, and communicate technical decisions clearly
  • Experience in a scripting language such as Python to manipulate data from multiple sources and push to different destinations using APIs
  • Experience with web application backends (Python/Flask/Django or Node.js)
  • Experience with columnar database systems (BigQuery, Redshift, DuckDB, or similar)
  • Experience with orchestration tools (Prefect, Airflow, or similar) and transformation layers (dbt)
  • Experience with cloud infrastructure (AWS and/or GCP), including provisioning and configuration
  • Experience with CI/CD tooling (GitHub Actions, Jenkins, CircleCI, or similar) and containerized deployments
  • Experience doing data for electoral, issue, or movement campaigns

Benefits

Comp & perks
  • paid time off
  • health, dental, vision, and life insurance
  • flexible spending accounts
  • retirement plan options
  • professional development funding
  • remote work support

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
data engineeringPythonFlaskdbtAPIsBigQueryCI/CDcontainerized deploymentsorchestrationcloud infrastructure
Soft Skills
people managementcommunicationstakeholder engagementgoal-settingfeedbackproject scopingtechnical directionteam coordinationdocumentationincident response