Public board · private repo · ingestion-first roadmap

Get the tech jobs into one place.

Signal for Good started as a nonprofit board, but the engine now spans nonprofit, mission-driven, and for-profit tech jobs. The point is still the same: too many good roles are fragmented across ATS pages, custom careers sites, and half-broken boards. This app exists to consolidate them, normalize them, and keep them usable without a paywall.

Visible roles0
Tracked sources43
Automated sources40
Canada-eligible roles0

Why This Shape

Built around coverage, not account gimmicks

The immediate win is a broader, cleaner nonprofit board that still defaults to the tech slice. The product can get more social or personalized later.

Consolidation first

No accounts, no employer profiles, no saved jobs yet. The point right now is to collapse scattered job listings into one searchable place with a tech-first default.

Automation where it earns its keep

Greenhouse-backed and Lever-backed boards can be refreshed automatically now. Manual sources stay visible while more adapters get added.

Low-cost by design

Hourly GitHub Actions refresh and a daily Vercel fallback are enough for strong freshness without pretending you need expensive real-time infrastructure.

Featured Openings

Launch board snapshot

As automation expands, these featured cards should be a window into a much larger live catalog rather than the catalog itself.

Coverage Map

Sources tracked now, adapters expanding next

Not every source is automated yet. That is intentional and visible, so the product can improve coverage without pretending it already has it.

501(c)(3) nonprofit

Wikimedia Foundation

Automated

Official careers board for the Wikimedia Foundation, with strong product, platform, security, and data hiring across supported US and Canada geographies.

US & Canada0 open roles
Open knowledgeInfrastructureDataSecurity

501(c)(3) nonprofit

Khan Academy

Automated

Official careers board for Khan Academy, which regularly publishes remote engineering, product, and design roles open in the US and Canada.

US & Canada0 open roles
EducationAIFull-stack productContent platforms

501(c)(3) nonprofit

CodePath

Automated

Official Greenhouse board for CodePath with engineering, product, data, and technical instruction roles relevant to the US and Canada market.

US & Canada0 open roles
Career mobilityEngineering educationProduct engineeringData

501(c)(3) nonprofit

Code for America

Automated

Official Greenhouse board for Code for America, a core US civic-tech nonprofit that posts remote engineering, product, and design work when teams are hiring.

United States0 open roles
Civic techPublic servicesDesignEngineering

Nonprofit

GiveDirectly

Automated

Official Greenhouse board for GiveDirectly. The organization hires deeply technical people, but the board also includes global operations roles, so geography filtering matters.

United States0 open roles
Poverty reliefPaymentsData systemsImpact measurement

Nonprofit research organization

Arc Institute

Automated

Official Greenhouse board for Arc Institute, a nonprofit scientific research organization with real software, ML, infrastructure, and data-platform hiring.

United States0 open roles
Machine learningBioinformaticsInfrastructureScientific software

Operational Model

Good enough freshness without stupid cost

The initial ops model is straightforward: hourly GitHub refresh, daily Vercel backup, and database-backed reads when configured.

Optional Postgres-backed job storage with clean seed fallback

This is chosen to maximize useful job coverage first, then make later additions like saved searches or employer profiles optional instead of foundational.

Hourly GitHub Actions refresh plus daily Vercel Hobby fallback

This is chosen to maximize useful job coverage first, then make later additions like saved searches or employer profiles optional instead of foundational.

Visa sponsorship, YOE, salary-disclosure, and freshness-aware job metadata

This is chosen to maximize useful job coverage first, then make later additions like saved searches or employer profiles optional instead of foundational.

Tech-first filtering with shareable URLs and catalog-aware source coverage

This is chosen to maximize useful job coverage first, then make later additions like saved searches or employer profiles optional instead of foundational.

Manual-source placeholders plus an ops review surface so coverage can expand without hiding quality issues

This is chosen to maximize useful job coverage first, then make later additions like saved searches or employer profiles optional instead of foundational.