Solution Engineer

Vancouver, British Columbia, Canada · Developers expand job description ↓


As one of the fastest growing companies in BC and Deloitte’s 2016 Technology Fast 500™ in North America, PDFTron is an industry-leading provider of document processing technology that powers everything from traditional desktop software (like AutoCAD), to web apps (like DocuSign), and mobile apps (like Xodo).

We are actively changing the way people work with documents by being the graphics engine of choice for thousands of companies world-wide, within virtually all industry verticals. If you are working with documents, there is a chance that PDFTron is already working for you.

We foster an atmosphere of opportunity, growth, and success for every single individual amidst an exciting, challenging and entrepreneurial culture where career progression is based on merit, not tenure. Guided by a clear company vision, every member of our vibrant team is empowered to be a contributor, innovator and successful leader.

We are looking for Solution Engineers to support prospective or existing customers in evaluating, testing and implementing PDFTron’s technology (SDKs) as part of their own products or services. This involves reviewing technical customer requirements as well as close collaboration with clients to provide effective and timely technical support and guidance throughout the evaluation phases, ensuring successful adoption of our technology.

Essentially, you will a PDFTron technology evangelist and an expert in unpacking, interpreting, and solving business requirements/pains with customers across a wide variety of industry verticals. You will be communicating closely with PDFTron sales and product engineering stakeholders to ensure customer expectations align with licensing options and proposals.

The role is a great fit for a passionate developer who enjoys varied and deep customer facing engagement and wants to use their development knowledge/background to solve technical customer pains and drive their success.

  • Provide product demonstrations, and assistance with demo version installations or beta implementations of PDFTron’s SDKs.
  • Proactive work with customers either via email or on calls to assess their current technical pains and scope out key technical requirements with regards to functionality, platforms and file formats customers need to support in their products or services via licensing from PDFTron.
  • Collaborate closely with the sales and product engineering teams to review customer requirements and propose solutions that optimize value for both the customer and PDFTron
  • Provide customer feedback on requirements or usability of PDFTron products to product engineering teams to align PDFTron product roadmap to meet market needs.
  • Debug customer application source code to diagnose and address any errors/bugs, or provide guidance in implementations.
  • Engage in C/C++, Java, C# and any other applicable programming languages to develop and debug/support PDFTron products.
  • Propose and adapt solutions as necessary to ensure appropriate support of all key customer stakeholders.
  • Manage all technical support tickets throughout the pre-sales process, and alert the PDFTron sales team of potential risks to the sales opportunity.
  • Work with PDFTron sales associates to enhance their product knowledge and technical acumen in their communication with clients.
  • Stay abreast of competitor solutions, electronic document standards, industry developments, trends and emerging technologies.


  • 3+ years experience developing complex software projects with a Bachelor's degree in Computer Science or similar program.
  • C/C++ experience, with understanding and some experience with web development technologies and frameworks (Visual C#, PHP, ASP.NET, HTML5 Stack, JQuery, JavaScript, JSON, AJAX, RESTful APIs). As well as Internet architecture, and mobile application development (i.e. Android, iOS, UWP).
  • 2+ years experience in solutions architecture, solution integration/delivering, troubleshooting/debugging, or other equivalent experience interfacing with customers in-depth on technical issues.
  • Excellent communication skills, both written and verbal.
  • Exceptional organizational, problem-solving and analytical skills.
  • Ability to maintain focus and prioritize in a fast-paced environment.
  • Self-motivated and self-managed with a high degree of dependability.


  • Knowledge and/or interest in computer graphics, document formats/processing (especially page description languages such as PDF, SVG, XPS, PostScript), image compression technologies, and AI.
  • Flexible and with experience working as part of multi-disciplinary teams.
  • Thirst for knowledge, with a strong initiative and drive to go above and beyond.
  • Entrepreneurial.
  • Fun to be around.


  • Competitive salary commensurate with experience & qualifications.
  • A generous extended benefits package.
  • A great team environment and resources, supporting you to do the best work of your life and providing unlimited career growth potential.
  • Highly autonomous environment.
  • Excellent work-life balance.
  • Casual environment and convenient location in downtown Vancouver, close to rapid transit.
  • Diverse and inclusive workplace where we all learn from each other.
Personal information
Your Profile
Application Details
Do you have at minimum a bachelor's degree in Computer Science or related discipline?
Do you have 2+ years of experience providing solution architecture/troubleshooting or other related experience working with customers in-depth to provide technical solutions?