Perceptyx

Senior Software Developer - Core Platform

Perceptyx
Apply
9 days ago
Toronto, CanadaSenior

Responsibilities

  • Define the boundary between shared platform capabilities and individual product functionality in collaboration with product engineering teams.
  • Drive ambiguous technical problems toward clear architecture and implementation decisions.
  • Design, develop, and evolve scalable, high-performance frontend and backend systems and shared services.
  • Lead modernization efforts, including migrating live services to managed infrastructure and replacing legacy components without disrupting production traffic.
  • Set reliability standards through testing, instrumentation, monitoring, runbooks, rollback practices, and blast-radius-aware design.
  • Participate in on-call, production support, and incident response for owned services.
  • Optimize performance and scalability using monitoring and observability data.
  • Coach engineers and promote modern software engineering and AI-assisted development practices.
  • Collaborate with Product, Design, engineering leadership, and cross-functional teams to communicate and implement technical direction.

Requirements

  • 5+ years of professional software development experience, including system design, development, and testing of scalable database-driven applications.
  • Strong proficiency in Go and Python with solid backend engineering fundamentals.
  • Strong JavaScript experience with modern frameworks such as React or Vue, plus HTML, CSS, and build tooling knowledge.
  • Experience with PostgreSQL or MySQL and AWS services including EKS, Kubernetes, ElastiCache, and Redis.
  • Experience with Terraform and multi-region US/EU deployments.
  • Hands-on experience with AI-assisted coding tools such as Claude Code, Codex, GitHub Copilot, or Cursor, including prompt design, validation, and safe use of generated code.
  • Experience operating shared, multi-tenant production services, including no-downtime migrations, regional configuration parity, monitoring, detection, and rollback.
  • Experience modeling identity, roles, permissions, and tenant isolation in multi-tenant products.
  • Familiarity with automated testing, CI/CD, and observability tools such as Datadog.
  • Ability to coach engineers, influence across teams, navigate ambiguity, communicate clearly, and exercise sound technical judgment.

Benefits

  • Salary range of $130,000–$180,000 CAD per year.
  • Comprehensive health coverage.
  • RRSP matching.
  • Generous paid time off.
  • Parental leave.
  • Professional development budget.
  • Recorded interview note-taking is voluntary, and candidates may opt out without negatively affecting candidacy.
Perceptyx

About Perceptyx

201-500 employees
Contact me