hero

BUSINESS IS HUMAN:

Volition Capital is dedicated to helping our portfolio companies hire the best and brightest people. Take a look through the many job opportunities in our network.

Grow with Volition.
32
companies
371
Jobs

Senior Software Developer - Customer Communications Management

Messagepoint

Messagepoint

Marketing & Communications, Software Engineering, Customer Service
Toronto, ON, Canada
Posted on Mar 31, 2025

About Us

Messagepoint is a privately-owned, PE-funded software company headquartered in Toronto, Ontario. We enable large enterprises to deliver enhanced customer experiences and achieve a better bottom line by optimizing their omni-channel customer communications.


Our award-winning platform gives non-technical business users such as marketers, CX teams and product owners intelligent control over the content in customer communications to achieve unparalleled personalization, relevancy, brand consistency, and compliance. Only Messagepoint harnesses AI-powered Content Intelligence to automate and simplify the process of migrating, optimizing, authoring, and managing business-critical on-demand, interactive and batch communications across all platforms and channels.


Founded in 1998 as Prinova, Messagepoint has grown from its beginnings as a top global Customer Communications Management (CCM) integrator, to become a leader in the space due to our unique ability to intelligently manage content.


Summary
We are seeking an expert-level, highly adaptable software developer with a strong background in Customer Communications Management (CCM), API development, and enterprise system integrations. As an AI first company we are looking for an innovator who can question existing problem statements, rethink solutions, and introduce cutting-edge approaches that improve efficiency, scalability, and maintainability, leveraging AI, automation, and modern architectures.

Key Responsibilities
• Lead the development of API integrations, executable development, and custom application development within the CCM space.
• Innovate beyond traditional approaches, questioning problem statements and rethinking architecture to optimize efficiency.
• Develop high-performance applications in a variety of languages, including Java, Python, .NET, Go, JavaScript, and SQL.
• Design and implement complex CCM solutions with experience in platforms like Quadient Inspire, Smart Communications, Messagepoint, or Sefas Suite.
• Architect and develop scalable, flexible, and maintainable solutions for composition pipelines with strong experience in data and data processing.
• Ensure seamless integration of CCM systems with enterprise platforms, including CRMs, ERPs, and cloud-based services.
• Leverage AI and automation where applicable to improve CCM workflows and data-driven decision-making.
• Act as a technical innovator, continuously evaluating new technologies and approaches that can enhance development efficiency.
• Work across multiple projects, managing competing priorities in a Professional Services environment.
• Provide technical leadership in the whole customer pipeline from pre-sales activities to implementation, with keen awareness of the implication post implementation.

Required Skills & Qualifications
• 10+ years of software development experience, with a strong focus on enterprise-level applications in banking, financial services, or insurance.
• Proficiency in Java, Python, .NET, SQL, HTML, CSS, JavaScript, AngularJS.
• Expertise in document composition and CCM platforms such as Smart Communications, Messagepoint, Sefas Open Print Suite, OpenText Exstreme
• Experience working with API development, RESTful services, XML Schema Development, and enterprise integration.
• Proficient in DevOps tools like GitLab, Jira, Confluence, SVN, Capistrano/Webistrano, ServiceNow, Splunk, YAML, Apache Camel Karaf.
• Hands-on experience with Linux and Windows server environments.
• Knowledge of enterprise compliance frameworks, including SOC, PCI, BCP, and DRP.
• Strong communication skills with the ability to interact effectively with stakeholders and executive leadership.
• SAFe Agile Certified Developer, Certified Scrum Master (CSM), or equivalent Agile certification preferred.

Preferred Experience
• Prior leadership experience, including hiring, coaching, and managing development teams.
• Strong problem-solving and analytical skills with a passion for innovation.
• Experience in full-cycle implementation of software solutions from concept to delivery.

Education
• Bachelor’s degree in computer science, Software Engineering, or a related field.
• Relevant professional certifications in software development and Agile methodologies.


Messagepoint is an Equal Opportunity Employer and encourages diversity and inclusion in the workplace.


We thank you for your interest, however, only those who qualify for an interview will be contacted.