Apply

Ready to go for it?

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

Apply faster with JobTailor

Recommended
Apply

Apply your way

Use the standard apply link, or let JobTailor help you move faster.

  • Apply directly in one click
  • No setup required
  • Best if you’re in a hurry
Start AI Apply
Working Families Party

Director of Engineering

Working Families Party

. Manage and support two direct reports — the Senior Software Engineer and Analytics Engineer — through regular 1:1s, goal-setting, and ongoing feedback .

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