Logo for Community Tech Alliance

Senior / Staff Software Engineer

Key Facts

Full time
Senior (5-10 years)
English

Other Skills

  • β€’
    Teamwork
  • β€’
    Problem Solving
  • β€’
    Empathy

Roles & Responsibilities

  • Experience with building and maintaining data products and pipelines
  • Proficiency in industry-standard tools and languages
  • Familiarity with cloud deployment and operations
  • Leadership experience in engineering teams

Requirements:

  • Build and scale PAD, CTA's data infrastructure platform
  • Work on a diverse codebase including AI toolkits
  • Apply a security-first mindset to development
  • Contribute to the culture and success of the organization

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 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

Software Engineer Related jobs

Other jobs at Community Tech Alliance

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.