Senior / Staff Software Engineer
Community Tech Alliance
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 140,000–190,000/yr
Posted 1mo ago
Community Tech Alliance - Senior / Staff Engineer
Skip to content
Community Tech AllianceHomepage
Community Tech AllianceHomepage
HomeJobscta.recruitee.com
Community Tech AllianceHomepage
Community Tech AllianceHomepage
Senior / Staff Software Engineer
- Remote
- DC, District of Columbia, United States
- $140,000 - $190,000 per year
- Engineering
Job detailsApply
Job description
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 Action 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 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.
Applyor
Share job
My informationFill out the information below
Full name *
Email address *
Phone number *
United States
- International
Afghanistan
PhotoUpload a file or drag and drop here
Upload a file or drag and drop hereAccepted files: PNG, JPG and JPEG up to 20MB.
CV or resume *Upload your CV or resume file
Upload a file or drag and drop here
Upload a file or drag and drop hereAccepted files: PDF, DOC, DOCX, JPEG and PNG up to 50MB.
QuestionsPlease fill in additional questions
If you could fix one challenge facing our global society, what would it be and why? How would you go about solving it? *
Tell us about a time in your life when you were inspired by the way technology could help you or others. If you're an AI bot, please go ahead and let us know. *
CTA is a Progressive organization, what does that mean to you? *
Do you have GCP experience? Yes
No
Where did you learn about this job posting? *
Are you authorized to work in the US? *Yes
No
Please share your LinkedIn profile.
Please note that there will be an action step in your confirmation email. You must complete that action step to be considered for this role.
Equal opportunity employer survey
Help us be an equal opportunity employer and answer the questions below. They are voluntary but it means a lot to us!
Community Tech Alliance is committed to equal employment opportunity and nondiscrimination. Federal law requires us to reach out to, hire, and provide equal opportunity to qualified people without regard to race, color, religion sex, national origin, age, veteran status, genetic information, disability or any legally protected status. We are also subject to certain nondiscrimination recordkeeping and reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity and gender.
To help us comply with our recordkeeping and reporting obligations under federal and state law, please answer the questions below. Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information provided will be used only in ways that are not inconsistent with the provisions of applicable laws, executive orders, and regulations.
Skip surveyGenderPrefer not to tell
Female
Male
Race or ethnicityI do not wish to identify at this time
Hispanic or LatinoA person of Cuban, Mexican, Puerto Rican, South or Central American, or other Spanish culture or origin, regardless of race.
White (not Hispanic or Latino)A person having origins in any of the original peoples of Europe, the Middle East, or North Africa.
Black or African-American (not Hispanic or Latino)A person having origins in any of the black racial groups of Africa.
Asian (not Hispanic or Latino)A person having origins in any of the original peoples of the Far East, Southeast Asia, or the Indian Subcontinent, including, for example, Cambodia, China, India, Japan, Korea, Malaysia, Pakistan, the Philippine Islands, Thailand, and Vietnam.
Native Hawaiian or Other Pacific Islander (not Hispanic or Latino)Native Hawaiian or Other Pacific Islander (not Hispanic or Latino)
American Indian or Alaskan Native (not Hispanic or Latino)A person having origins in any of the original peoples of North and South America (including Central America) and who maintain tribal affiliation or community attachment.
Two or More Races (not Hispanic or Latino)All persons who identify with more than one of the above races, excluding those who identify themselves as Hispanic or Latino.
Veteran status
Why we ask about this?
Community Tech Alliance wishes to voluntarily collect information about protected veteran status in order to voluntarily take affirmative action to employ protected veterans and advance them in employment. As described in 41 CFR § 60-300.2, the categories of protected veterans are defined as follows
A “Disabled Veteran” is one of the following
- a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
- a person who was discharged or released from active duty because of a service-connected disability.
A “Recently Separated Veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
An “Active Duty Wartime or Campaign Badge Veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
An “Armed Forces Service Medal Veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran statusI identify as one or more of the classifications of protected veteran listed above
I am NOT a protected veteran
I am NOT a veteran
I do not wish to identify at this time
PUBLIC BURDEN STATEMENT
According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.
All fields marked with * are required.
Send
All done!
Your application has been successfully submitted!
Other jobs
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
Skills
- Python
- SQL
- Apache Airflow
- Google BigQuery
- dbt
- Airbyte
- HashiCorp Terraform
- Google Cloud Platform
- GCS
- GKE
- Cloud Functions
- IAM
- Pub/Sub
- Anthropic
- OpenAI
- Gemini
Similar roles
Senior Software Engineer, Fullstack
Ltk Usa · US · today
Senior Software Engineer, Agent Verification
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure
Coinbase · USA · today
Staff Software Engineer, Developer Infrastructure (Test Infrastructure)
Coinbase · USA · today
Software Engineer, Developer Infrastructure
Coinbase · USA · today
Senior Software Engineer, Developer Infrastructure
Coinbase · USA · today