Software Engineer — Coop Project
$160k - $290kRobust Open Online Safety Tools
Note: This position is available at the Software Engineer and Senior Software Engineer level. Level will be determined in the interview process.
Position Overview
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.
Key Responsibilities
- 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
Qualifications
Must-have
- 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.)
About ROOST
ROOST is a community effort to build scalable and resilient safety infrastructure for the AI era. Many organizations – big and small – still lack access to basic safety resources, hindering innovation and putting users at risk.
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.
- ROOST aims to offer competitive compensation based on candidates' experience and their regional market. In the US, the compensation range is $160,000 - 290,000 USD. This role may be eligible for a performance-based bonus.
- Comprehensive Benefits Package:
- Premium health, dental, and vision coverage for employee and dependents
- 401(k) with matching
- PTO
- Remote-first work environment with flexible hours
- Individuals based in the US will be employed by Global Impact ( on behalf of ROOST.
What You'll Experience at ROOST
- As part of our early-stage team, you'll have a pivotal role shaping how ROOST evolves during its initial growth phase
- A community that genuinely values different perspectives and approaches
- The chance to work across organizational boundaries with partners who share our mission
- The opportunity to build technology that makes a meaningful difference in online safety and helps protect vulnerable communities online
- The chance to define best practices in an emerging field and contribute to safer digital spaces globally
- Regular opportunities to engage with industry and civic leaders and working on Trust & Safety challenges
- Flexible work arrangements that prioritize results and impact over traditional office structures
How to Join Us
Please upload your resume along with a cover letter sharing why ROOST's mission resonates with you and how your experience could help us advance it.
Due to the volume of spam applications, we strongly recommend applicants include their LinkedIn, GitHub, or other referenceable profile in their cover letter or resume.ROOST is committed to building a team that reflects the diversity of communities we aim to serve. We especially encourage applications from people whose perspectives are traditionally underrepresented in technology.
- ...New York, NY, United StatesIndustry: Crypto/Web3Posted: 2026-04-28Contact: Mike LaTulipEmail: ****@*****.*** Software Engineer - Special ProjectsLocation: Chicago, IL (Remote Friendly)About the OpportunityWe are seeking a high-impact Senior Engineer to...SuggestedRemote workFlexible hours
$116.64k - $145.8k
Position Information:Job Title: Lead Engineer - Transmission & Substation Project DevelopmentLocations: Binghamton, NY or Rochester, NYSalary Range: $116,640 - $145,800Schedule: On Site - OfficeJob SummaryThis position is responsible for executing comprehensive needs and...SuggestedFor contractorsLocal area$116k - $145k
Lead Engineer - P&C ProjectsReporting to: Manager, Projects UnitLocation: Rochester, NYWork Type: OfficeThe base salary range for this position is dependent upon experience and location, ranging from $116,000 to $145,000 plus up to 16% bonusSummary:The role is responsible...SuggestedContract workFor contractorsWork at officeLocal area- ...A recruitment and staffing firm is looking for an Entry Level Software Developer to join their team. In this fully remote position, you will develop applications and tools while collaborating with global teams. Candidates should have some knowledge of Java and a strong...SuggestedRemote work
- Role Description The Software Project Engineer provides program-level technical coordination across multiple engineering teams and major subsystems. This role leads the integration strategy for complex engineering efforts, ensuring all disciplines (hardware, software, systems...SuggestedFull timeTemporary work
- A fully remote SaaS startup is seeking a backend engineer to design and ship Golang services. You will build solutions on AWS and own event-driven pipelines, contributing to a critical project from the ground up. Ideal candidates will have 3-6 years experience, fluency...Remote job
- Senior Software Engineer, Durable Objects (DO) Cloudflare ·United States, Austin, TX / Toronto,... ...protecting the free and open Internet. Project Galileo : Since 2014, we’ve equipped more... ...mail at 101 Townsend St. San Francisco, CA 94107. #J-18808-Ljbffr WebHosting.coopLocal area
- Role Description As a Senior Staff Software Engineer on Project Matrix, you will provide durable technical leadership for our embedded cameras ecosystem. You will shape the engineering organization by driving system-wide architecture and identifying technical bets that...Remote workFlexible hours
- ...responses for accuracy and sound reasoning, and spotting subtle errors like miscalculated metrics. The role is remote, asynchronous, and project-based. This opportunity offers competitive hourly compensation and the chance to shape frontier AI research in finance at a YC-...Remote jobHourly pay
$192k - $240k
...banking with intuitive spend management, bill pay, and travel software, Brex enables founders and finance teams to accelerate operations... ...tools, resources, and support you need to grow your career.Engineering at BrexEngineering at Brex is about building systems that scale...Work at officeRemote workWork from home$145.92k - $209.24k
...model, allowing for remote work two days per week.Travel: Up to 5% Job ID: 1781The Role: We are looking for a Senior Full Stack Software Engineer for Application Engineering. As a Software Engineer on the Applications Engineer team, you'll be part of a cross-functional...Permanent employmentContract workWork at officeRemote work2 days per week$150k - $165k
...applications used by thousands of customers. Our team is made up of engineers who are passionate about creating innovative solutions with... ....Qualifications3-6 years of professional experience in a software engineering role, preferably building and maintaining production...Full timeWork at officeLocal areaWork from homeRelocation- ...Software Engineer/ ArchitectRemote Location: Conshohocken, PA Duration: 06 months plus contract Rate: DOE US Citizen, Green card, GC EAD, H... ...architect to suggest improvements within the overall vision for the project; ask questions at the architecture level and not at a low...Contract workRemote work
$140k - $180k
A pioneering tech startup is seeking a Senior Software Engineer and Architect to develop secure software services for national security operations. You will lead the development of CIaaS applications, focusing on backend technologies while mentoring junior engineers. This...Remote work- The State of California is seeking a qualified civil engineer to lead the Office of Project Initiation within Caltrans. This role involves directing engineering feasibility studies, preparing conceptual plans, and calculating cost estimates for various projects. This position...Work at officeRemote work
- A leading AI consulting firm is seeking 30 Senior Software Engineering Experts for part-time, fully remote roles. Your responsibilities include designing complex coding problems that challenge today's AI models and evaluating these models on demanding engineering tasks...Remote jobPart time
$173k - $251k
Everlaw is looking for a Senior Software Engineer with experience building and shipping user-facing software in complex ecosystems. Transforming legal tech with software and AI is a full-stack challenge that applies search, databases, data visualization, machine learning...Full timeWork experience placementWork at officeLocal areaRemote work2 days per week3 days per week$123k - $165k
...enhance how audiences experience sports, entertainment & news.The Commerce Application Platforms (CAP) team is looking for a Software Engineer II who will be an outstanding addition to our team. Your main platform will be Apple, where you'll help build the iOS, Apple TV...Work from homeWorldwide$116.5k - $220.88k
...information on remote work at Penn State, see Notice to Out of State Applicants. POSITION SPECIFICSWe are searching for a Navigation Software Engineer to join our Tactical Navigation Department of the Applied Research Laboratory (ARL) at Penn State. As part the Navigation...Full timeFor contractorsWork experience placementRemote work$110k - $135k
...government, and the broader community.Job SummaryThe Research Software Engineer (RSE) will develop software to support DSI’s research... ...scalable solutions for computational research and public impact projects.This role involves designing, developing, testing, and maintaining...Full timeWork experience placementRemote work$137.61k - $265.87k
Job Details:Job Description: Join Intel IT as an MDM Software Application Development Engineer. The software application development engineer defines software... ....Collaborates with management, product owners, and project managers to evaluate feasibility of requirements and...Full timeWork at officeLocal areaImmediate startRemote workFlexible hoursShift work$86.6k - $144.9k
Software Product Concern Engineer We made history and now we work to transform the future - for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than...Immediate start$2,000 per month
...product, data, and decision-making, and we’re looking for a Product Engineer to help take it to the next level.Why this role mattersThis isn... ...-facing valueWhat we’re looking for5+ years of experience in software engineering (full stack experience preferred) Education: B.S....Home office$78k - $185k
...backtesting, transition analysis and other analytical tools.As part of the Quantitative Development team, the Senior Research Software Engineer will be responsible for modernizing existing applications, building new applications and ensuring compliance with SDLC requirements...Temporary workWork at officeLocal areaRemote workWorldwide3 days per week- ...through with robust solutions to join our Controls and Software team! Software Design Engineers work closely with controls engineers, systems engineers... ...engineers to create and adapt new methods for our upcoming projects. These team members will be part of agile scrum teams...Full timeLocal areaWork from homeRelocation package
$92.1k - $174.71k
...Applicants. POSITION SPECIFICSWe are seeking a Research Computing Software Engineer to join the Visualization and Decision Support Division (VDS... ...software toolsLead or participate in software development projects, including planning, development, testing, and deployment...Full timeFor contractorsWork experience placement- ...support. We help faculty and students across all disciplines get the most out of HPC and advanced computing tools.The Research Software Engineer, AI/ML builds and supports the software that makes AI and machine learning accessible to our researchers. This is a hands-on,...Remote work
$100.55k - $194.27k
...(IFA) - Government Programs organization is seeking a Software Applications Development Engineer to create full stack integrated software solutions.Your... ...will include but are not limited to:Complete software project lifecycle spanning requirements analysis, design,...Full timeLocal areaImmediate startRemote workShift work$10k
...facing experiences. We are looking for a product-minded backend engineer to help build the infrastructure and services that power modern... ...production adoption and iteration.What You Need5+ years of software engineering experience building production backend systems, with...Full timeWork at officeHome officeFlexible hours$85.4k - $192.9k
...what matters.We are seeking a Full-Stack Software Developer reporting into the Software... ...collaborative, well-aligned teams of software engineers dedicated to delivering world class... ...needsAttend standup meetings, leverage project management practices, processes and tools...Immediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer — Coop Project. Be the first to apply!
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote
- network software engineer Remote
- software engineer remote Remote


