Senior Software Developer - Perl (Toronto)

Perceptyx

Perceptyx

Software Engineering
Toronto, ON, Canada · Remote
CAD 95k-160k / year
Posted on Feb 19, 2026
Senior Software Developer - Perl (Toronto)
Toronto - Hybrid
Engineering
Hybrid
Full-time
​**We welcome all people based in Toronto, ON to apply. This job is a hybrid role from this location. **


About Perceptyx

At Perceptyx, we help organizations see the employee experience more clearly, with a continuous listening platform that puts people and business in sync. We partner with the world's leading organizations to elevate workplace experiences, drive better decision-making, and fuel meaningful change.

The Role

As a Senior Developer in our Toronto hub, you will be a key member of an engineering team responsible for designing, developing, and maintaining advanced software applications. Your role includes architecting scalable and high-performance solutions, writing clean code, and mentoring junior developers. You will lead the entire software development lifecycle—from concept through deployment—ensuring best practices are followed throughout.

What You’ll Do

  • Design & Architecture: Participate in the design of complex technical solutions and contribute to the evolution of software architecture and industry standards.
  • Full-Stack Development: Build solutions based on product requirements, applying engineering best practices for performance and reusability.
  • End-to-End Delivery: Own the solution delivery, including hands-on development, technical oversight, and release planning.
  • Collaboration & Mentorship: Work within Agile/Scrum methodologies, mentoring other engineers and partnering with leadership to align technical solutions with business goals.
  • Quality & Automation: Perform code reviews, debugging, and issue resolution. Automate repetitive tasks and workflows while maintaining high standards of code excellence.
  • Stay Current: Monitor deployed systems and implement upgrades based on emerging technologies and industry trends.

What You Bring

  • Experience: 5+ years of professional software development experience with proven success in scalable backend and modern front-end systems.
  • Backend Mastery: Strong expertise in Perl for building performant services and microservices.
  • Frontend Skills: Proficiency in ReactJS and modern front-end practices.
  • Databases: Solid experience with PostgreSQL and MySQL, including query optimization.
  • Cloud Knowledge: Proficient in AWS services (EC2, S3, RDS, Lambda, etc.) for managing production workloads.
  • Testing & Observability: Experience with Cypress for E2E testing and tools like Datadog or Splunk for monitoring.
  • Modern Tooling: Familiarity with AI coding assistants (GitHub Copilot, Cursor) and working in CI/CD environments.

Our Interview Process & AI Transparency

At Perceptyx, we value your time and want our interviewers to be fully engaged in the conversation.
  • Note-Taking: We use Metaview.ai to record and summarize our interviews. This allows our hiring team to focus on you rather than typing notes, ensuring a fairer and more accurate evaluation of your experience.
  • AI Disclosure: While we use AI to assist in summarizing interview data, all final hiring decisions are made by Perceptyx employees. We do not use automated tools as the sole basis for selecting or rejecting candidates.
  • Your Choice (Opt-Out): Participation in recorded interviews is voluntary. If you prefer not to have your interview recorded via Metaview, please notify your recruiter at the start of the session. Opting out will not negatively impact your candidacy.

Compensation & Benefits

Salary Range: $95,000 CAD — 160,000 CAD per year.
    • Note: Final compensation is determined by factors including experience, geography, and skills.
Benefits: Competitive salary, hybrid work flexibility, health and dental coverage, and professional development support.


Perceptyx is an equal opportunity employer committed to a diverse workforce. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), Perceptyx provides accommodations for people with disabilities throughout the recruitment process. If you require an accommodation, please contact your recruiter.
Ready to apply?
Powered by
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Cover letter
Click to upload or drag and drop here
Please select the country you are currently authorized to work in without requiring employment visa or sponsorship help, now or in the future? *
In this interview process, you MUST be able to answer all questions independently without the use of AI. Do you agree not to use any AI assistance, including large language models, to generate or refine your responses during our interview process, unless we specifically communicate to you that it is allowed during a step in our interview process? *
Do you acknowledge that Perceptyx uses Metaview.ai for interview note-taking as described in the job posting? *
Has anyone who works at Perceptyx encouraged you to apply for this position? If YES, please let us know who. If no, please type "NA". *
Have you ever worked, or currently work at Perceptyx? If YES, please provide details of your job title, dates of employment, and people leader. If no, please type "NA". *
Req ID: R24