Skip to main content
HimalayasHimalayas logo
Community Tech AllianceCA

Senior / Staff Software Engineer

Community Tech Alliance is a non-profit organization providing data infrastructure, integrations, and analytics tools to progressive organizations and campaigns at low or no cost.

Community Tech Alliance

Employee count: 11-50

Salary: 140k-190k USD

United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

CTA is seeking a Senior or Staff Software Engineer to help build and scale PAD, CTA’s flagship data infrastructure platform serving progressive organizations across the country. This is an opportunity to do meaningful engineering work on a product that directly enables campaigns, nonprofits, advocacy groups, and movement partners to use their data effectively.

As a leader on the engineering team, you'll have the opportunity to work on a wide-ranging codebase inclusive of AI toolkits, bring a security-first mindset to development, and directly contribute to the culture and success of the organization. Our platform requires engineers who can build and maintain data products and pipelines using industry-standard tools and languages, and who are comfortable with deployment and operations in the cloud.

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

Requirements

About You

  • You have experience collaborating closely with product teams and building with user experience at the forefront

  • You have strong written and verbal communication skills

  • You bring a security-first mindset to how you build and support products

  • You act autonomously, thrive in a team environment, and are excited to work in a fully remote role

  • You are able to work with ambiguous requirements and find creative, practical solutions

  • You have experience implementing performant, test-driven code in ETL platforms

  • You have experience with infrastructure and deployments in cloud environments

  • You have experience working in a data warehouse or analytics-focused database

  • You're excited about AI and how it fits into software and data engineering workflows -- you don't need to be an expert, but you're been experimenting in Claude Code or Codex

Technical Background

We use things like:

  • Python and SQL

  • Apache Airflow, Google BigQuery, dbt, Airbyte, and open-source data tooling

  • HashiCorp Terraform and open-source build and testing tooling

  • Google Cloud Platform (GCS, GKE, Cloud Functions, IAM, Pub/Sub, and more)

  • Anthropic, OpenAI, or Gemini

We don't expect every applicant to know or have worked with every technology listed — we urge you to apply if you're interested and some of the above applies to you. We're looking for the right humans and 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 $140,000-190,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.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Salary

Salary: 140k-190k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Community Tech Alliance

Learn more about Community Tech Alliance and their company culture.

View company profile

Community Tech Alliance was founded with a clear vision: to break the cycle of expensive, inefficient data systems that progressive organizations have been rebuilding year after year. The organization emerged from a recognition that building and managing data infrastructure is time-consuming, difficult, and costly - while most existing systems aren't designed with nonprofits and social good organizations in mind.

As a not-for-profit founded in 2021, Community Tech Alliance provides data infrastructure like a public utility to the progressive ecosystem. Their team of progressive technologists and strategists offers essential building blocks - including data warehousing, integrations, and reporting tools - at low or no cost to help organizations focus their time and resources on using data to create real impact. By providing these infrastructure services, CTA helps campaigns, organizations, and social good groups leverage high-quality, accessible data to advance issues that matter to communities across the country.

Claim this profileCommunity Tech Alliance logoCA

Community Tech Alliance

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Community Tech Alliance

Explore the variety of open remote roles at Community Tech Alliance, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Community Tech Alliance

Remote companies like Community Tech Alliance

Find your next opportunity by exploring profiles of companies that are similar to Community Tech Alliance. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan