A

Agility PR Solutions

AI-powered PR platform for media monitoring

Manager, Software Development - Content Integration & Data Pipelines

Engineering LeadershipUpdated on Nov 11
Full-timeRemote in Canada

About the Job

Requirements

  • At least 7 years of software development experience, including work with web crawling, data ingestion, or large-scale data pipelines.
  • At least 2 years of experience managing or leading a team of software developers.
  • A bachelor's degree in computer science or a related field, or equivalent experience.
  • A strong technical background in Java or similar type-safe languages.
  • Experience designing distributed systems, including message queues or streaming platforms such as Kafka.
  • Familiarity with search technologies such as Elasticsearch or Solr, and Boolean query logic.
  • Experience working with social media platform APIs and third-party data providers.
  • A solid understanding of the legal and ethical considerations of web and social data collection.
  • Experience working in an Agile environment and with JIRA and Confluence.
  • Experience evaluating and using metrics to guide decisions and measure team success.
  • Ability to explain technical topics clearly to technical and non-technical stakeholders.

Responsibilities

  • Lead and develop a team of software developers, setting clear goals and expectations.
  • Build a team culture of accountability, collaboration, continuous improvement, and technical excellence.
  • Set technical direction and architecture for crawling, collection, and mention-matching systems.
  • Partner with Product Owners to translate client needs and business priorities into a clear technical roadmap.
  • Ensure systems are scalable, reliable, and cost-effective as content volume and source coverage grow.
  • Define and monitor key metrics for source coverage, mention accuracy, latency, uptime, and data quality.
  • Oversee incident response and on-call processes, and lead root-cause analysis for production issues.
  • Stay technically involved through design reviews, code reviews, and hands-on problem solving when needed.
  • Work with Customer Success to prioritize and resolve missed mention and coverage issues reported by clients.
  • Ensure data collection practices comply with robots.txt, platform terms of service, copyright and licensing obligations, and privacy legislation, working with Legal as needed.
  • Evaluate and introduce new tools, AI techniques, and data providers that improve coverage and relevance.
  • Manage relationships with third-party data vendors and platform API partners alongside Content Partnerships.

Desired Qualifications

  • Experience with cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD practices.
  • Experience with NLP, LLMs, entity recognition, or sentiment analysis.
  • Experience within PR software, media monitoring, social listening, or the Newswire industry.

About the Company

Agility PR Solutions

AI-powered PR platform for media monitoring

Agility PR Solutions provides an AI-powered public relations platform that helps agencies and brands monitor media coverage, outreach to journalists, and analyze results from campaigns. It works by aggregating media data, using AI to identify relevant mentions and measure impact, and offering tools to run outreach campaigns and track outcomes. The company differentiates itself through its ease of use, proven ROI, and industry recognition, focusing on delivering meaningful coverage and clear, data-backed results. Its goal is to help teams work more efficiently, prove the value of PR efforts, and guide strategic decisions based on measurable insights.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Ottawa, Canada
Founded
2003

Recently Posted Jobs

Explore more opportunities at Agility PR Solutions

See more jobs