A

Agility PR Solutions

AI-powered PR platform for media monitoring

Manager – Software Development

Engineering LeadershipUpdated on Nov 13
Full-timeOttawa, ON, 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 APIs and third-party data providers.
  • Experience working in an Agile environment, and with JIRA and Confluence.
  • Communication skills to explain technical topics clearly to technical and non-technical stakeholders.
  • A data-driven approach using metrics to guide decisions and measure team success.
  • Ability to balance delivery with team growth and well-being.

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 the product evolves.
  • Establish an evaluation strategy and framework to evaluate how well AI Agents are operating.
  • 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.
  • Evaluate and introduce new tools and AI techniques to ensure the team is productive and efficient.
  • Work collaboratively with Product, Customer Success, Sales, Account Management, Content Partnerships, and leadership to align engineering work with business priorities and client needs.

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