> Markdown version of [/jobs/ext/2044750-software-engineer](https://www.wearedevelopers.com/jobs/ext/2044750-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # software engineer - **Company:** ROOST, LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $160,000.0 - $290,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Audit Trail, Software Quality, Databases, Continuous Integration, Github, Internet Security, PostgreSQL, Open Source Technology, Release Management, Software Engineering, TypeScript, ReactJS, Maintaining Code, Free and Open-Source Software, Graphql, Vertica, Discord - **Published:** August 13, 2026 - **Apply:** https://www.builtincolorado.com/auth/login?destination=/job/software-engineer-coop-project/10646404 ## About the Role * Strong abilities in TypeScript or Javascript, and comfortable working across other technologies in the ROOST stack such as React * Minimum of 3-5 years of experience in software design and development and at least 1-2 years of experience building user-facing applications * Experience working with databases such as Postgres and ClickHouse * Exhibits attention to detail in focusing on reliability, scalability, security, and continuous improvement. * Strong user empathy and experience interacting directly with a variety of external users * Proven record of working with disparate teams and individuals, understanding issues, and making decisions and communicating them transparently. Nice-to-have * Experience writing clear, tested production-quality code in an open source project * Prior contributions to multi-contributor open source projects * Experience with observability and or audit logging with tools such as OpenTelemetry * Experience building containerized, easily-deployed applications * Experience working in trust and safety, particularly child safety and child sexual abuse material (CSAM) reporting * Experience in startups, non-profits and/or small team environments * (Note: If you do not have prior trust and safety experience, please ensure you are comfortable working with this subject matter before applying.) ## Description Robust Open Online Safety Tools (ROOST) is seeking software engineers to join our team in building open source trust and safety tools. This role will primarily focus on the ROOST project Coop. We are looking for a software engineer who can work with the ROOST team, users, and community contributors to collaboratively identify and design priority features and changes, and take significant responsibility in implementing that work. Coop is a multi-faceted, critical safety tool used by teams ranging from single-digit organizations to large platforms, with a range of technical skills in its user base. This role will need to be highly user-oriented and empathetic; it is well suited to candidates with product engineering experience. This is a high-ownership role; you will be the person who knows the codebase deeply, understands the user base thoroughly, and who other contributors and adopters look to for technical guidance. Responsibilities follow the full software lifecycle, from evolving the architecture as the project grows, designing new capabilities, reviewing community contributions, to maintaining code quality and security. If you are passionate about online safety, excited about the open source mission, and able to work well across teams, this is the role for you. About the Coop Project Coop is a comprehensive, content moderation and online safety platform and one of ROOST's flagship open source projects. It gives trust & safety teams a review console, automated rules-based enforcement, a signals engine for matching known hashes and keywords, detailed analytics, reviewer-wellness protection, integrations with multiple free content detection APIs, and a built-in NCMEC reporting flow - all in a single, self-hostable platform. For organizations new to online safety, Coop is their first and most foundational tool., * Participate in the full development lifecycle of Coop: design, implementation, testing, documentation, and release * Implement new features prioritized by community feedback, emerging challenges in online safety, and ROOST's roadmap * Participate in release milestone planning and release management * Independently identify and propose changes and improvements for the project, and work directly with users and community members to generate feedback and consensus * Feature and change work may look like: + Maintaining and evolving Coop's backend API server, GraphQL layer, and database support + Improve the UI interface human reviewers use for queuing, content review, and decision making + Expand the signals pipeline and content detection integrations to support new services with faster user onboarding + Design and implement an expanded selection of detection models with "drag and drop" style ease + Coordinating with industry stakeholders and users, evolve the NCMEC reporting workflow and other reporting requirement features to produce actionable, effective reporting + Design and develop features for providing reviewers enhanced information for decision making * Own and implement best practices for Coop's code quality and stability, including system health checks with CI/CD, test suites, and observability * Working with the Technical Design Committee and ROOST team, maintain strong security practices across the project development platform (eg GitHub) * Review and merge Pull Requests and triage and respond to Issues from community contributors, acting as both a technical leader and a welcoming ambassador of the project * Write and maintain developer documentation as needed * Engage with the ROOST community across GitHub, Discord, and Working Group meetings * Communicate with the ROOST community and stakeholders with kindness, respect, and professionalism, ROOST develops, maintains, and distributes open source building blocks to safeguard global users and communities. Backed by dedicated technical teams and leading experts, ROOST meets organizations where they are and provides hands-on support at every stage of their safety journey. You can learn more about the ROOST launch and our partners' support at roost.tools. Compensation and Structure * This is a full time position reporting to the Chief Operating Officer, and collaborating closely with ROOST's Head of Product. * ROOST is a remote organization with global hiring flexibility; this role will be expected to work a portion of hours overlapping with North American time zones. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Developer Marketing](https://www.wearedevelopers.com/videos/1049-developer-marketing) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Fake or News: AI Agents Hire Each Other, Spider-Man Ads in Cars & RAM Thieves - Marc Plogas](https://www.wearedevelopers.com/videos/2156-fake-or-news-ai-agents-hire-each-other-spider-man-ads-in-cars-ram-thieves-marc-plogas) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 119 - ❤️ === ❤️](https://www.wearedevelopers.com/magazine/454-dev-digest-119) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)