Skip to content

Engineering Manager

  • Remote
    • DC, District of Columbia, United States
  • $165,000 - $200,000 per year
  • Engineering

Job description

CTA is seeking an Engineering Manager to help lead and grow the engineering team behind PAD, CTA’s flagship data infrastructure platform serving progressive organizations across the country. In this role, you will be a player-coach: someone who leads and develops a team of engineers while staying connected to the technical work. You'll help set direction, remove blockers, and build the kind of environment where great engineering happens.

This is a meaningful opportunity to shape a high-impact product from the inside. PAD and our team directly enable campaigns, nonprofits, advocacy groups, and movement partners to use their data effectively. You'll work closely with product and operations leadership to translate strategy into execution, while ensuring the engineering team has the clarity, support, and culture it needs to do its best work.

About Us

Community Tech Alliance builds technology purpose-built for the progressive ecosystem. We take on the messy, complex work of data and software engineering so our partners can focus on what they do best: driving impact. Our flagship platform, PAD (Progressive Analytics Database), gives nonprofits, campaigns, advocacy groups, and researchers access to a managed data warehouse and analytics stack that would otherwise be out of reach. We're a small, mission-driven team of engineers, data practitioners, and product strategists — and we believe in democratized access to fantastic data tooling. 

Community Tech Alliance believes strongly that:

  • Inclusive teams are strongest, and supportive work environments take investment, intentionality, and openness

  • Empathy is the cornerstone of building smart technology solutions

  • All team members should take ownership of the project and team's development

  • Iteration is key, and smart solutions require action not perfection

  • Nothing great has been built without making mistakes and learning from them

Job requirements

About You

  • You have led or been on a team accountable for a large, complex technical project

  • You are a player-coach, meaning you are comfortable managing people and still engaged in the technical work

  • You can take in multiple perspectives from your team and stakeholders, synthesize tradeoffs, and chart a course of action that moves the project forward; all while remaining diplomatic

  • You are able to identify ambiguity and help the team find clarity

  • You actively think about how AI tools can augment your team's work -- you're excited to explore, experiment, and help build a culture where the team stays current on how AI is changing the craft of engineering

  • You have experience working with or on product engineering teams

  • You value continual learning and prioritize work that helps the larger group develop deeper understanding

  • You are receptive to feedback and open to introspection when something goes wrong

  • You recognize that an environment of continuous improvement only happens when you actively support psychological safety

  • You have strong written and verbal communication skills

Technical Background

  • Experience with cloud infrastructure and data systems, ideally in GCP/BigQuery environments

  • Familiarity with data pipelines, ETL workflows, and data orchestration tools

  • Comfortable reviewing code and contributing to production systems as a player-coach

  • Experience with CI/CD pipelines, deployments, and developer workflows

  • Familiarity with open-source and cloud-native tooling, with a bias toward maintainability and cost-efficiency

  • Experience documenting systems and processes clearly to support collaboration and long-term sustainability

Our stack includes Python, SQL, Apache Airflow, dbt, Airbyte, Google BigQuery, GCP services, and Terraform. We don't expect every applicant to have worked with every tool — we're hiring for the people over the position above all else.

Physical Demands

The physical demands here represent those that an employee must meet to perform the essential functions of this job successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:

  • Ability to sit at a computer monitor for extended periods of time

  • Occasional travel to US-based locations for company retreats

Salary and Benefits

Salary is $165,000-200,000, commensurate with experience.


We are a remote-first organization, so we provide both equipment and a home office reimbursement package. We offer a competitive compensation and benefits package, including:

  • Generous healthcare, vision & dental insurance for employees

  • Matching 401K contributions

  • Generous paid time off (PTO) for your first year, followed by unlimited leave after your first anniversary

  • Generous holiday schedule

  • Paid family leave


Additional Requirements

  • Must be authorized to work in the U.S. without restriction

  • Must be located in the US

  • We are a fully remote organization with synchronous core working hours (12–4pm ET)


This role is subject to a 30/60/90-day review period. Performance expectations and milestones will be shared at the time of offer.


Community Tech Alliance provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

or