Our mission is to make Plum the best

PLACE YOU’VE EVER WORKED

Whether it's our supportive workplace culture, competitive benefits, flex time, internal growth opportunities, or various company outings, we're sure you'll find your fit at Plum.
Plum's Culture Lab

Plum's Culture Lab

At Plum, we love quantifying culture so much that we measured our own. Here's the culture you can expect when working for Plum, according to science.

Our doors are always open

Our doors are always open

At Plum, we value transparency. We continually have an open exchange of information, no matter the status or department. You'll see this in our biweekly Town Hall meetings, where we gather for breakfast and update the entire company on our departments' tasks and goals.

All for one, and one for all

All for one, and one for all

We at Plum are committed to a culture of support and team orientation. That means we work together, fostering a sense of community to meet organizational goals. We have monthly professional development and team building outings. Whether it's laser tag, bubble soccer, or axe throwing, we love having fun as a team here at Plum.

Our people come first

Our people come first

We also prioritize commitment here at Plum. We treat our employees fairly with competitive benefits and flex time. We are also committed to helping our employees reach their full potential with coaching and internal growth opportunities.

Checkout our Glassdoor Reviews
Join Our Team

Current openings at Plum

SENIOR SOFTWARE DEVELOPER

There’s no denying it — we’re living in uncertain times. Local and global social distancing measures in response to the outbreak of COVID-19 mean organizations are being catapulted into the future of work as we are witnessing one of the largest disruptions to the workforce since the industrial revolution. At Plum, we can help organizations by quantifying people’s innate strengths and matching them to jobs where they thrive. We are a Waterloo-based SaaS company of 34 people that automates advanced Industrial/Organizational Psychology to provide organizations with the talent data they need to prepare for the future of work.

As a Senior Software Developer, you’ll join the Engineering team to build, support, and evolve Plum’s application and infrastructure. Our application is built using Python/Django, Typescript/Angular, and we leverage Docker in all environments from development through to production (AWS ECS/ECR).

Applying from outside of Canada? Learn more about the experience of Plum's international software developers here!

WHAT YOU’LL DO

  • Join an Agile team that works in close collaboration with the Product team to estimate, build, support, and evolve the Plum application.
  • Design and develop new products and features with the team.
  • Mentor, support, and foster the technical growth of team members through code review and one-to-one guidance.
  • Contribute to the building, managing, monitoring and maintaining of Plum’s cloud infrastructure, following infrastructure-as-code principles utilizing different technologies.
  • Maintain, support, and develop tools related to our continuous integration pipeline.
  • Collaborate with our Information Security team to further harden the Plum infrastructure, while leveraging tools to monitor for malicious activity.

WHAT YOU’LL NEED

  • Experience mentoring and coaching junior software developers
  • Experience building RESTful APIs and have experience with Python.
  • Experience building single-page web applications (e.g. Angular, React, etc.).
  • Comfort and preference for working in a Linux environment.
  • Experience using Docker in a production environment.
  • To believe strongly in writing testable and maintainable code.
  • Experience with and knowledge of SQL (PostgreSQL a plus).
  • Experience managing, monitoring, troubleshooting, and tuning production deployments in AWS, would be an advantage.
  • Experience with the hardening and monitoring of cloud-based web application architectures, would be an advantage.

WHO YOU ARE

  • Explain ideas with clear and concise language.
  • Receive and deliver feedback constructively.
  • Build and maintain long-term working relationships.
  • Adapt to others' strengths and weaknesses.
  • Attend to details to ensure accurate and timely completion of projects.
  • Solve complex problems despite time pressure.
  • Consistently surpass quality standards.

WHO WE ARE

At Plum, we believe in transparency, commitment, and a culture of support and team orientation through the following initiatives:

  • Competitive health benefits
  • Flexible work schedule
  • Bi-weekly team meals
  • Fun monthly company events and activities
  • Relaxed dress code and atmosphere
  • Dog-friendly office
  • Coaching and internal growth opportunities

We want to know more about who you are and how you’ll fit with our team and culture, as such we ask that you complete the Plum Discovery Survey (paste this link in your browser: http://bit.ly/32VZY1r or apply via our website). By taking our Discovery Survey you’ll get a chance to check out our base product first hand and get your own Plum Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.

 

Apply Now

 

At Plum, we are committed to building inclusive organizations – and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process, please email accessibility@plum.io.

Software Developer

There’s no denying it — we’re living in uncertain times. Local and global social distancing measures in response to the outbreak of COVID-19 mean organizations are being catapulted into the future of work as we are witnessing one of the largest disruptions to the workforce since the industrial revolution. At Plum, we can help organizations by quantifying people’s innate strengths and matching them to jobs where they thrive. We are a Waterloo-based SaaS company of 34 people that automates advanced Industrial/Organizational Psychology to provide organizations with the talent data they need to prepare for the future of work.

As a Software Developer, you’ll join the Engineering team to build, support, and evolve Plum’s application and infrastructure.  Our application is built using Python/Django, Typescript/Angular, and we leverage Docker in all environments from development through to production (AWS ECS/ECR).

Applying from outside of Canada? Learn more about the experience of Plum's international software developers here!

 

WHAT YOU’LL DO

  • Join an Agile team that works in close collaboration with the Product team to build, support, and evolve the Plum application.
  • Help to design and develop new product features with the team.
  • Be an active participant in the code review process.
  • Create unit tests for existing and new code bases.
  • Document system, feature, and testing designs with the team.
  • Monitor and maintain the system with bug fixes.
  • Learn our backend and frontend languages/frameworks.
  • Continually strive to increase your software development craft through participating in learning opportunities and receiving one-to-one guidance.

 

WHAT YOU’LL NEED

  • Experience building RESTful APIs and have experience with Python.
  • Experience building single page web applications (e.g. Angular, React, etc.).
  • Comfort and preference for working in a Linux environment.
  • To believe strongly in writing testable and maintainable code.
  • Experience using Docker is an advantage.
  • Experience with and knowledge of SQL (PostgreSQL a plus).

 

WHO YOU ARE

  • Explain ideas with clear and concise language.
  • Receive and deliver feedback constructively.
  • Build and maintain long-term working relationships.
  • Adapt to others' strengths and weaknesses.
  • Attend to details to ensure accurate and timely completion of projects.
  • Solve complex problems despite time pressure.
  • Consistently surpass quality standards.

 

WHO WE ARE

At Plum, we believe in transparency, commitment, and a culture of support and team orientation through the following initiatives:

  • Competitive health benefits
  • Flexible work schedule
  • Bi-weekly team meals
  • Fun monthly company events and activities
  • Relaxed dress code and atmosphere
  • Dog-friendly office
  • Coaching and internal growth opportunities

We want to know more about who you are and how you’ll fit with our team and culture, as such we ask that you complete the Plum Discovery Survey (paste this link in your browser: http://bit.ly/2oOGsVU or apply via our website). By taking our Discovery Survey you’ll get a chance to check out our base product first hand and get your own Plum Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.

 

Apply Now

 

At Plum, we are committed to building inclusive organizations – and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process, please email accessibility@plum.io.

INDUSTRIAL ORGANIZATIONAL (I/O) PSYCHOLOGY ANALYST

There’s no denying it — we’re living in uncertain times. Local and global social distancing measures in response to the outbreak of COVID-19 mean organizations are being catapulted into the future of work as we are witnessing one of the largest disruptions to the workforce since the industrial revolution. At Plum, we can help organizations by quantifying people’s innate strengths and matching them to jobs where they thrive. We are a Waterloo-based SaaS company of 34 people that automates advanced Industrial/Organizational Psychology to provide organizations with the talent data they need to prepare for the future of work.

We are opening a full-time role to act as an expert in Industrial/Organizational Psychology and more broadly, talent management. You will work with clients to ensure their talent management needs are met, including assisting pilot projects with regards to career pathing, employee development, and emerging leadership / high potential identification. You will bring expertise in working with psychometric data, interpreting the data with a practical spin, and communicating the findings to client stakeholders. You will work as an internal resource to collaborate with sales to meet their needs when I/O psychology expertise is needed.

 

WHAT YOU’LL DO

Research & Analysis: 

  • Analyze psychometric data to create internal benchmarks
  • Provide clients with insights into their applicant pool, employee base, and job needs
  • Determine success metrics for new or existing customers to work towards
  • Demonstrate the value of Plum through quantifiable means

Client I/O Psychology SME Delivery: 

  • Provide subject matter expertise in the areas of I/O Psychology and talent management use cases. 
  • Develop materials for Customers, Customer Support, Sales, and Marketing.
  • Deliver training both to customers, to the internal team, and at times the community.
  • Providing expert opinion to prospective clients, in collaboration with our sales team.

Product Development:

  • Support product design and development using knowledge of talent management best practices.

 

WHAT YOU'LL NEED

  • PhD in Industrial/Organizational Psychology.
  • 1 year of experience consulting in talent management topic areas (e.g., assessment, selection, employee development, leadership) strongly preferred

 

WHO YOU ARE

  • You are ready to be challenged at the start-up level with a desire to start/grow your entrepreneurial journey.
  • You solve complex problems, attend to details, and organize oneself to complete deliverable with high quality.
  • You successfully lead multiple projects simultaneously, handle a fast-paced work environment, take on new challenges, and handle changing priorities/objectives.
  • You explain complex ideas clearly and concisely to varying stakeholders. You ask questions and listen carefully.
  • You overcome obstacles by persevering and generating creative ideas. You propose alternative perspectives based on client need, best practice, and the changing nature of work.
  • You work well with stakeholders from various groups, contributing to their success.

 

WHO WE ARE 

At Plum, we believe in transparency, commitment, and a culture of support and team orientation through the following initiatives: 

  • Competitive health benefits 
  • Flexible work schedule 
  • Bi-weekly team meals 
  • Fun monthly company events and activities 
  • Relaxed dress code and atmosphere 
  • Dog-friendly office 
  • Coaching and internal growth opportunities 

 

We want to know more about who you are and how you’ll fit with our team and culture, as such we ask that you complete the Plum Discovery Survey. By taking our Discovery Survey you’ll get a chance to check out our base product first hand and get your own Plum Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.

 

Apply Now

 

At Plum, we are committed to building inclusive organizations – and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process, please email accessibility@plum.io.

Fractional Security and Compliance Officer

There’s no denying it — we’re living in uncertain times. Local and global social distancing measures in response to the outbreak of COVID-19 mean organizations are being catapulted into the future of work as we are witnessing one of the largest disruptions to the workforce since the industrial revolution. At Plum, we can help organizations by quantifying people’s innate strengths and matching them to jobs where they thrive. We are a Waterloo-based SaaS company of 34 people that automates advanced Industrial/Organizational Psychology to provide organizations with the talent data they need to prepare for the future of work.  

As Security and Compliance Officer, you’ll take full ownership of the day-to-day delivery of Plum’s security compliance program.  Under your watch Plum will become increasingly secure via compliance training, security assessments and business continuity management.  The Security Compliance Analyst will ensure Plum continues to deliver a great service while winning and expanding deals with enterprise customers. 

 

WHAT YOU’LL DO  

  • Conduct presales security engagements with potential clients  
  • Collaborate with Sales and Engineering team members on presales requirements for enterprise prospects 
  • Create and maintain policies, procedures, and standards to exceed customer’s security and privacy expectations. 
  • Coordinate with the Engineering team to ensure security projects and activities are completed on time and with minimal impact to the business. 
  • Monitor and ensure alignment of infrastructure with industry best practice security benchmarks (e.g. CIS) and contractual obligations. 
  • Manage 3rd party vendor interactions in the procurement and delivery of services (e.g. penetration tests). 
  • Compliance mapping and maintaining controls on frameworks and other regulations relevant to Plum. 
  • Develop and support business unit compliance with applicable laws and regulations, internal policies, processes and procedures. 
  • Train staff on security best practices and run tabletop exercises as required. 
  • Other duties as required to maintain a robust and responsive security program as directed. 

 

WHAT EXPERIENCES YOU’LL BRING  

  • 5+ years of experience in compliance in a large company  
  • Hold a relevant University degree/technical certification, and/or relevant experience commensurate to the role  
  • Have exceptional analytical, organizational, and communication skills  
  • Experience managing technical projects within an organization  
  • Experience in ISO 27001, SOC 2 type 2 would be considered an asset.  

 

WHO YOU ARE 

  • Explain ideas with clear and concise language.  
  • Build and maintain long-term working relationships.  
  • Adapt to other team members’' strengths and opportunities for growth.  
  • Strong ability to multitask on numerous projects 
  • Strong investigative nature and are self-motivated  
  • Ability to establish and maintain effective business relationships 

 

We want to know more about who you are and how you’ll fit with our team and culture, as such we ask that you complete your Plum Discovery Survey. By taking our Discovery Survey you’ll get a chance to check out our base product first hand and get your own Plum Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.  

 

Apply Now

 

At Plum, we are committed to building inclusive organizations – and that starts with our own team. We believe that diversity of thought and background breeds unbridled innovation. Therefore, we don’t discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Accommodations will be provided as requested by candidates taking part in all aspects of the selection process, please email accessibility@plum.io.  

Don't see a job for you? Apply here!

We're always looking for awesome people like you. Even if your dream job isn't listed, please share your unique Plum talent profile with us - we may have just the spot for you!

Who We Are

The future of work means an increasing impact from artificial intelligence, the automation of jobs, and changing models of what work looks like. The shake-up will be felt across all industries in every department; “That’s the way it’s always been done” will no longer be a valid excuse to justify traditional business processes and methodologies. We are a Waterloo-based technology company that helps solve this problem by combining advanced Industrial/Organizational Psychology with Artificial Intelligence to help companies hire, grow and retain top talent.

At Plum, we believe in transparency, and a culture of support and team orientation displayed first and foremost by our leadership team. Daily interactions with our Directors and our Co-founders are not uncommon in our small but growing team. We are also committed to helping our team members reach their full potential with coaching and internal growth opportunities (we also love to have fun on a daily basis)!

Working at Plum

  • Competitive health benefits
  • Flexible work schedule
  • Bi-weekly team meals
  • Fun monthly company events and activities
  • Relaxed dress code and atmosphere
  • Dog-friendly office

We want to know more about who you are and how you’ll fit with our team and culture, as such we ask that you complete the Plum Discovery Survey (follow the Apply link below). By taking our Plum Talent Assessment you’ll get a chance to check out our base product first hand and get your own Plum Talent Profile that highlights your strengths and gives you tips to make sure your next role is the right fit.

Apply Now

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Relax!

Make the right hire every time

Schedule a demo