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 role involves working on a wide-ranging codebase, contributing to the organization's culture, and building data products and pipelines.
Responsibilities:
- Help build and scale PAD, CTA’s flagship data infrastructure platform serving progressive organizations across the country
- Work on a wide-ranging codebase inclusive of AI toolkits
- Bring a security-first mindset to development
- Directly contribute to the culture and success of the organization
- Build and maintain data products and pipelines using industry-standard tools and languages
- Be comfortable with deployment and operations in the cloud
Requirements:
- 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
- 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)