Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer — Coop Project

$160k - $290k
Full-time

Robust 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. 

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer — Coop Project in Remote vacancy
  •  ...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... 
    Suggested
    Remote work
    Flexible hours

    Objective Paradigm

    New York, NY
    3 days ago
  • $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... 
    Suggested
    For contractors
    Local area

    Iberdrola

    Rochester, NY
    4 days ago
  • $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... 
    Suggested
    Contract work
    For contractors
    Work at office
    Local area

    Iberdrola

    Rochester, NY
    4 days ago
  •  ...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... 
    Suggested
    Remote work

    Gini Talent

    United States
    1 day ago
  • 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... 
    Suggested
    Full time
    Temporary work

    Redwire Defense Tech

    Remote
    25 days ago
  • 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

    Jobot

    Washington DC
    1 day ago
  • 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.coop
    Local area

    WebHosting.coop

    Austin, TX
    3 days ago
  • 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 work
    Flexible hours

    LVT

    Remote
    17 days ago
  •  ...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 job
    Hourly pay

    AfterQuery Experts

    San Francisco, CA
    2 days ago
  • $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 office
    Remote work
    Work from home

    Brex

    Seattle, WA
    1 day ago
  • $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 employment
    Contract work
    Work at office
    Remote work
    2 days per week

    IONQ

    College Park, MD
    1 day ago
  • $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 time
    Work at office
    Local area
    Work from home
    Relocation

    Flock Freight

    Encinitas, CA
    4 days ago
  •  ...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 work
    Remote work

    Staffing the Universe

    Conshohocken, PA
    3 days ago
  • $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

    Nooks

    United States
    1 day ago
  • 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 office
    Remote work

    State of California

    California, MO
    2 days ago
  • 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 job
    Part time

    Aligned Labs

    San Francisco, CA
    4 days ago
  • $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 time
    Work experience placement
    Work at office
    Local area
    Remote work
    2 days per week
    3 days per week

    Everlaw

    Oakland, CA
    3 days ago
  • $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 home
    Worldwide

    Disney Interactive

    New York, NY
    3 days ago
  • $116.5k - $220.88k

     ...information on remote work at Penn State, see Notice to Out of State Applicants. ​POSITION SPECIFICS​We 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 time
    For contractors
    Work experience placement
    Remote work

    Penn State University

    Warminster, PA
    4 days ago
  • $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 time
    Work experience placement
    Remote work

    The University of Chicago

    Chicago, IL
    4 days ago
  • $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 time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Intel

    Hillsboro, OR
    5 days ago
  • $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

    Ford

    Allen Park, MI
    1 day ago
  • $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

    Amplitude

    San Francisco, CA
    4 hours ago
  • $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 work
    Work at office
    Local area
    Remote work
    Worldwide
    3 days per week

    Morgan Stanley

    Seattle, WA
    2 days ago
  •  ...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 time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    3 days ago
  • $92.1k - $174.71k

     ...Applicants. ​POSITION SPECIFICS​We 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 time
    For contractors
    Work experience placement

    Penn State University

    Reston, VA
    1 day ago
  •  ...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

    Virginia Tech

    Blacksburg, VA
    4 days ago
  • $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 time
    Local area
    Immediate start
    Remote work
    Shift work

    Intel

    Phoenix, AZ
    2 days ago
  • $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 time
    Work at office
    Home office
    Flexible hours

    Ramp

    New York, NY
    2 days ago
  • $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 start
    Flexible hours

    Ford

    Dearborn, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer — Coop Project. Be the first to apply!