Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

National Center for Missing & Exploited Children Logo

Software Engineer

National Center for Missing & Exploited Children

Salary not specified
Dec 5, 2025
Remote, US
Apply Now

NCMEC Technology Division is seeking a Software Engineer to help combat child exploitation and survivor revictimization by developing solutions for complex problems relating to real-time media processing and graph analysis at big data scale.

Requirements

  • 3-5 years of full stack Java development and familiarity with Spring Boot and the Spring Framework.
  • Experience building highly available, scalable, cloud-ready applications, including client, server, and database layers.
  • Experience with the design and implementation of distributed systems and microservice architectures.
  • Experience with the design and implementation of RESTful web services.
  • Experience with the design and implementation of message-driven and event-driven architectures as well as message brokers (RabbitMQ, ActiveMQ, Kafka, etc.) and Spring AMQP.
  • Experience with the design and implementation of relational databases, with an understanding of NoSQL data stores (Solr, Elasticsearch, MongoDB, Neo4j, etc.) a plus.
  • Hands-on frontend development experience with common tools and technologies (JavaScript, TypeScript, Sass, etc.), with familiarity of common frameworks and libraries (Angular, React, Bootstrap, jQuery, etc.) a plus.

Responsibilities

  • Write well designed, testable, efficient code.
  • Develop innovative ideas and solutions for complex operational and technical challenges.
  • Rapidly iterate on new and existing applications to enhance and extend capabilities while ensuring scalability, reliability, and performance.
  • Participate in the full software development lifecycle as part of a high performing Scrum team.
  • Partner with technology industry leaders (Facebook, Google, Palantir, Amazon, Adobe, Intel, etc.) and domestic and international law enforcement agencies to help detect and prevent child exploitation.
  • Assist in the review and refinement of software requirements.
  • Participate in code reviews to ensure applications support existing architecture and framework guidelines and adhere to high quality coding standards.

Other

  • Bachelor’s degree in Computer Science, Information Technology, or related field or equivalent experience.
  • U.S. Citizen or Permanent Resident
  • Maintain the integrity and confidentiality of highly sensitive material, information, and processes.
  • Work effectively with minimal supervision in an Agile environment while mentoring junior Engineers.
  • Excellent interpersonal and oral and written communication skills.