Non-profit data and technology infrastructure for progressive change.
Senior/Staff Software Engineer
Location
District Of Columbia + 1 moreAll locations: District Of Columbia | Washington
Posted
1 day ago
Salary
$140K - $190K / year
Seniority
Senior
Job Description
Senior/Staff Software Engineer
Community Tech Alliance
• Help build and scale PAD, CTA’s flagship data infrastructure platform • Perform meaningful engineering work on products enabling campaigns, nonprofits, advocacy groups, and movement partners to use data effectively • Build and maintain data products and pipelines using industry-standard tools and languages • Contribute to the culture and success of the organization • Collaborate with a team on a wide-ranging codebase including AI toolkits • Bring a security-first mindset to development • Participate in deployment and operations in the cloud
Job Requirements
- Experience collaborating closely with product teams and building with user experience at the forefront
- Strong written and verbal communication skills
- Security-first mindset in building and supporting products
- Ability to act autonomously, thrive in a team environment, and work in a fully remote role
- Experience with ambiguous requirements and finding creative, practical solutions
- Experience implementing performant, test-driven code in ETL platforms
- Experience with infrastructure and deployments in cloud environments
- Experience working in a data warehouse or analytics-focused database
- Interest in AI and its application in software and data engineering workflows
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
GTM Engineer
ShippyProMake people work better. The easiest way to ship, track and return your e–commerce orders.
• Build internal GTM tools, automations, and workflows • Connect APIs across CRM, product, analytics, marketing, and outbound systems • Develop AI-powered workflows and agents • Experiment with MCP servers, integrations, and AI tooling • Improve attribution, funnel visibility, and lifecycle operations • Support rapid experimentation across acquisition and conversion initiatives • Identify inefficiencies and solve them through engineering
Software Engineer, Mid/Senior – School Integrations
C&C SearchTHE leading boutique, impact led, search and recruitment company 🚀
• Ensure that millions of users have seamless access to their learning apps by building and maintaining the high-performance data pipelines that power the Clever ecosystem. • Collaborate closely with Product, Design, and fellow engineers to build intuitive UIs and robust backend services. • Success is measured by the delivery of robust, maintainable code and the successful execution of features that simplify complex data connections and transformations for schools. • Develop new features for our microservices architecture, build resilient data sync pipelines, and contribute to the internal architectures that support Clever’s massive data-processing needs.
• Professional from the CONTRACTOR responsible for producing the software artifacts that the squad must deliver.
• Write scalable and maintainable Javascript for AWS services (e.g. Lambda, Fargate) • Design, develop and monitor RESTful APIs • Utilize AWS to create cost effective and efficient services for file migrations • Create clean and organized Cloud Formations Templates and deploy stacks to hundreds of customers • Manage the security and organization of millions of files in S3




