Senior Software Engineer
Cultivate
Software Engineering
Toronto, ON, Canada · Remote
CAD 120k-150k / year
Posted on Jan 30, 2026
Senior Software Engineer
Toronto - Hybrid
Engineering
Hybrid
Full-time
About Perceptyx
At Perceptyx, we help organizations see the employee experience more clearly. Our AI-powered continuous listening platform enables leaders to understand what matters most to their people and turn insights into meaningful action. We partner with the world's most innovative enterprises to drive transformation across engagement, performance, wellbeing, DEI, and change initiatives.
The Role
As a Senior Developer at Perceptyx, you will be a key member of a team of professionals, responsible for designing, developing, and maintaining advanced software applications. In this role, you will architect scalable and high-performance software solutions, write and review clean and efficient code, and mentor junior engineers. You will collaborate closely with cross-functional teams to ensure seamless integration with diverse technologies while leading the entire software development lifecycle—from concept through deployment.
What You’ll Do
- Architect & Lead: Define and drive frontend and backend architecture, coding standards, and design principles to ensure scalable, maintainable solutions.
- Full-Stack Development: Build high-quality, performant, and reusable components and services using a diverse modern stack.
- System Thinking: Leverage technical expertise in distributed system architecture to anticipate scaling challenges and plan for performance optimizations.
- AI-Assisted Workflow: Utilize AI-assisted coding tools to accelerate development while ensuring the accuracy, quality, and safety of AI-generated code.
- Code Quality: Conduct thorough code reviews, enforce best practices, and promote test-driven development.
- Monitoring & Optimization: Use system monitoring tools (e.g., Datadog) to track performance and user experience in production, driving continuous improvements.
- Collaboration & Leadership: Partner with product managers and designers to deliver cohesive features, providing coaching and mentorship to junior and mid-level engineers.
What You Bring
- Experience: 5+ years of overall software development experience, with a minimum of 3 years specifically in software design, development, scripting, and unit testing. (Experience with large-scale database-driven applications is a major plus).
- Backend Expertise: Proficiency in Go, Python, or C++. Familiarity with Perl is a plus.
- Frontend Skills: Strong experience with JavaScript, React, Vue, CSS, Bootstrap, Webpack, and HTML.
- Database & OS Knowledge: Experience with relational databases (PostgreSQL, MySQL) and NoSQL (MongoDB). Comfortable working across Linux, Mac OS, and Windows.
- AI Tooling: Proven experience using AI-assisted coding tools (e.g., GitHub Copilot, Cursor) within your workflow, including a strong grasp of prompt engineering.
- Quality & Ops: Familiarity with system monitoring tools (Datadog) and automated testing frameworks.
- Soft Skills: An analytical mind with a high level of maturity, integrity, and problem-solving aptitude. You should be detail-oriented, adaptable, and possess excellent organizational and leadership skills.
- Communication: Strong written and oral communication skills with a proven ability to collaborate across diverse teams.
Our Interview Process & AI Transparency
Compliance Note: Required for Ontario (Bill 149) and North American transparency standards.
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 evaluation.
- AI Disclosure: While we use AI to assist in summarizing interview data, all final hiring decisions are made by Perceptyx employees.
- Your Choice (Opt-Out): Participation in recorded interviews is voluntary. If you prefer not to be recorded, please notify your recruiter at the start of the session. Opting out will not negatively impact your candidacy.
Compensation & Benefits
Salary Range: $120,000 – $150,000 CAD per year.
- Note: Final compensation is determined by factors including experience, geography, and skills.
- Benefits: Comprehensive health coverage; RRSP matching; generous PTO; parental leave; and professional development budget.
Global Diversity & Inclusion Statements
Perceptyx is an equal opportunity employer committed to a diverse workforce.
- Canada (Ontario): In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), Perceptyx provides accommodations for people with disabilities throughout the recruitment process.
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: R57