Digital Analytics Developer - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for an intermediate Developer to work in our Vancouver, BC office in the role of Digital Analytics Developer.

 Working in close collaboration with the Business Intelligence and Product Management teams, you’ll guide and implement the technical requirements of our site optimization, search optimization and analytics initiatives following PNI practices and standards.  This role is cross-functional and can include front-end and back-end development.

Key Accountabilities

  • Own the entire digital analytics program, from stakeholder and client consultation, to data maintenance and delivery.

  • Guide the implementation of PNI’s digital analytics tools; ensure ongoing data collection and data accuracy; and capture all analytics tagging and tracking requirements.

  • Understand and translate business requirements, goals and objectives into measurement, reporting and technical specifications.

  • Set and track key performance indicators and conversion goals and identify product and funnel improvement opportunities.

  • Provide analytics oversight on new projects and product features.

  • Elevate and champion PNI’s data-driven decision-making processes and capabilities.

  • Develop and maintain custom dashboards and reports; integrate web, mobile and customer database data.

  • Educate and support internal teams and clients on the use of digital analytics tools and data interpretation.

  • Configure and execute A/B and multivariate tests and provide post-test analysis.

  • Act as the technical point of contact for the Business Intelligence and Product Management teams.

  • Provide technical assessments and time estimates on projects.

  • Write clean and efficient code.

  • Develop and maintain required documentations.

  • Support QA and BA on acceptance testing.

  • Work with systems architects and other developers to integrate solutions within the larger framework, development platform and release cycles.

Qualifications:

  • Degree or diploma in Computer Science or related field, or an equivalent combination of education and experience.

  • Expert knowledge of Google Analytics 360, Google Tag Manager and Google Optimize

  • Experience with business intelligence and data visualization tools such as Tableau and Google Data Studio; well versed in data visualization principles.

  • Experience with Microsoft Azure

  • Experience with Entity Framework Core

  • Experience with software version management systems and task/bug tracking software (e.g. JIRA).

  • Experience working in an Agile/SCRUM development environment.

  • Experience in relational database development using Microsoft SQL Server.

  • Excellent command of JavaScript with jQuery.

  • Experience with enterprise level deployment and n-tier architecture an asset.

  • Experience building consumer-facing website and/or web-based applications.

  • Ability to interpret and synthesize data, and distill into findings and recommendations.

  • Strong communication skills in English.

  • Collaborative, detail-oriented, creative thinker with excellent analytical and problem-solving skills.

What's It Like to Work at PNI?

At PNI, we never settle for status quo.  We’re efficient but diligent.  We never forget that our customers are our business.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.

UI/UX Product Designer - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for a talented UI/UX Product Designer to work out of our Vancouver, BC office.

In this role, you’ll be a core contributor in creating innovative costumer-facing applications that solve complex business challenges for our partners. The ideal candidate is self-motivated, has UX and UI design experience, is a detail-oriented problem solver, and has a passion for user-centered design.

This role requires a strong balance of visual design work alongside critical thinking skills. You are someone who can clearly frame a problem, collaborate to establish goals for success, and iterate on solutions. You should also be keen to carry out research and use data to inform and support your design decisions. You’ll collaborate with members of the product, marketing, development, and QA teams to ensure they take all areas of expertise into consideration.

What You’ll Do:

  • Advocate for, and execute, user-centered design

  • Communicate and collaborate closely with the lead, product managers (both in house and remote), and development teams on how to best intersect business and user goals

  • Understand the difference between long-term vision and MVP and is able to help break down a project into tasks and time estimates

  • Collect and use qualitative research and quantitative analysis to inform design decisions

  • Create rapid iterations that present many solutions to a design problem and show different approaches

  • Conduct usability tests and be able to iterate based off feedback observed

  • Establish a strong visual hierarchy, a cohesive layout, clear navigations and interactions with an emphasis on following Web Content Accessibility Guidelines

  • Produce user flows, wireframes, comps, prototypes, and other design artifacts throughout a product’s lifecycle

  • Build and reuse UI components from our existing library

  • Deliver pixel-perfect design, whether it is conceptual design, high-fidelity mockups or presentations

  • Play an integral role in large projects, taking them on independently with the ability to prioritize and assign tasks as needed

  • Divide tasks into action items with time estimates

  • Define and articulate design decisions and processes openly and clearly, regardless of the audience

  • Lead design thinking activities and design reviews

  • Review the work produced by fellow designers

  • Assist the Product Design Lead in planning activities and design sprints for the team

  • Focus on continuous education and skills development

Required Knowledge & Skills:

  • 3+ years’ experience that can demonstrate proficiency in UX and UI design, web and multimedia software applications

  • Portfolio and/or experience designing and shipping mobile and web products

  • Diploma/Degree in Interaction Design or Digital Arts

  • Strong knowledge of user-centric design principles

  • Agile experience - Familiar with SAFe framework is a bonus

  • Familiarity with Web Content Accessibility Guidelines

  • Previous experience using analytics and data to inform design decisions

  • Clear understanding of Information Architecture and Content Strategy

  • Advanced knowledge with Adobe Creative Suite and Sketch

  • Proficiency with prototyping tools, i.e. InVision, Axure

  • Knowledge of HTML/HTML5, CSS/CSS3, JQuery

  • Previous experience designing for e-Commerce is an asset

  • Must be able to work as a team or independently

  • Ability to stay on top of current trends, and ideally be in front of it

  • Strong communication and presentation skills

  • Ability to manage time effectively and efficiently

What’s it like to work with PNI’s Creative Team?

You’ll be part of a creative team with people from different corners of the world. We are a laid-back group who will support you and provide lots of learning opportunities. Accessibility is at the forefront of our work - with over 52 million users, inclusion is a top priority. We enjoy working in our awesome office to spend time collaborating, but we have a flexible work from home perk to boost our productivity. Weekly ‘crushing it awards’ and monthly Birthday cakes just for the creative crew! ‘Inspirational Friday’ sessions where all the Product Designers get our creative juices flowing and share cool fun things. We also love dogs and have a dog friendly office!

What's It Like to Work at PNI?

At PNI, we never settle for status quo.  We’re efficient but diligent.  We never forget that our customers are our business.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products. 

UX Product Designer - Vancouver, BC or Austin, TX

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for a UX Product Designer to work in our Vancouver, BC or Austin, TX office.

Regardless of location, the UX Product Designer will collaborate with members of the Product, Development, and QA teams in Austin, Texas. We’re looking for someone who can be a core contributor in creating large-scale applications that solve complex business challenges for our partners. The ideal candidate is self-motivated, has UX and UI design experience, is a detail-oriented problem solver, and has a passion for user-centered design.

The role requires a strong balance of visual design work alongside critical thinking skills. The candidate is someone who can clearly frame a problem, collaborate to establish goals for success, and iterate on solutions. This person should also be keen to carry out research and use data to inform and support their design decisions.

Key Accountabilities:

  • Advocate for, and execute, user-centered design

  • Deliver pixel-perfect design, whether it is conceptual design, high-fidelity mockups or presentations

  • Establish a strong visual hierarchy, a cohesive layout, clear navigations and interactions with an emphasis on following Web Content Accessibility Guidelines

  • Play an integral role in large projects, taking them on independently with the ability to prioritize tasks as needed

  • Collect and use qualitative research and quantitative analysis to inform design decisions and product strategies

  • Create rapid iterations that present many solutions to a design problem and show different approaches

  • Produce user flows, wireframes, comps, prototypes, and other design artifacts throughout a product’s lifecycle

  • Use, maintain and extend UI pattern libraries and design systems

  • Communicate and collaborate closely with product managers and development teams on how to best intersect business and user goals

  • Articulate design decisions and processes openly and clearly, regardless of the audience

  • Focus on continuous education and skills development

Required Knowledge & Skills:

  • Diploma/Degree in Interaction Design or Digital Arts

  • 3+ years’ experience that can demonstrate proficiency in UX and UI design, web and multimedia software applications

  • Portfolio and/or experience designing and shipping mobile and web products

  • Strong knowledge of user-centric design principles

  • Advanced knowledge with Adobe Creative Suite and Sketch

  • Proven proficiency in using prototyping tools, i.e. InVision and Axure

  • Previous experience with Agile or SAFe frameworks

  • Knowledge of HTML/HTML5, CSS/CSS3, JQuery

  • Familiarity with Web Content Accessibility Guidelines is preferred

  • Previous experience working with front-end frameworks like Bootstrap and UIkit is an asset

  • Strong communication and presentation skills in English

  • Able to manage time effectively and efficiently; understands the difference between long-term vision and MVP and can break down project goals into action items with time estimates

  • Able to stay on top of current trends -- or even better, be in front of them

  • Able to work well within distributed and remote teams, as well as independently

  • If you’re in Canada you must be legally able to travel to the US, on a quarterly basis at most.

What’s it like to work with the Creative Team at PNI?

You’ll be part of a creative team with people from different corners of the world based on one US and one Canadian office. We are a laid-back group who will support you and provide lots of learning opportunities. Accessibility is at the forefront of our work - with over 52 million users, inclusion is a top priority.

What's It Like to Work at PNI?

At PNI, we never settle for status quo. We’re efficient but diligent. We never forget that our customers are our business. We value teamwork. And above all, we know how to have fun. We plan well, we celebrate our successes, and we hold charity and fitness events throughout the year. Come and find out why we’re a consistently award-winning employer. Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.

USA EEO Statement: PNI Digital Media is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, protected veteran status, disability, or any other basis protected by federal, state, or local law.

Senior Project Manager - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we’re proud to be one of BC’s Top Employers.  We’re looking for a Senior Project Manager to work in our Vancouver, BC office as a Release Train Engineer (RTE).

The senior PM plays the servant role of the Release Train Engineer within our SAFe project methodology, facilitates the Agile Release at a program level, and is responsible for program execution, escalating impediments, managing risk, and helping drive program-level continuous improvement.  RTE’s are responsible for facilitating program events such as Release Planning, Inspect & Adapt, and the Scrum of Scrums.

The RTE ensures mission execution, leads and facilitates software delivery teams through development and delivery, and is an Agile facilitator and can coach at the Program, and Team levels, providing guidance in Agile, Scrum, and Kanban.  The RTE supports teams in architectural runway development and work break-down and serves as an expert on Agile software principles to development managers, developers, quality engineers, UX designers and architects.

In this role, you will be responsible for the overall delivery of projects, ensuring internal and customer alignment and a clear path to successful outcomes.  You will guide the customer and stakeholders through the process raising the bar for quality throughout.

Primary Responsibilities:

  • Facilitate PI planning events

  • Manage and optimize flow of value through ART

  • Champion SAFe adoption

  • Track and Publish track PI Objectives/Team progress for visibility and transparency

  • Facilitate Agile ceremonies such as Scrum of Scrums, Inspect & Adapt, System/PI demo

  • Assist with economic decision-making by facilitating feature and capability estimation by teams and the roll-up to Epics, where necessary

  • Coach leaders, teams, and Scrum Masters in Lean-Agile practices and mindsets

  • Help manage risks and dependencies; Escalate and track impediments

  • Work with Product and Product Owners, and other stakeholders to help ensure strategy and execution alignment

  • Drive relentless improvement of the ART and Solution Trains and help them improve

  • Work with Scrum masters to increase effectiveness of Agile; Foster Communities of Practice and the use of engineering and Built-In Quality practices

  • Partner with delivery leaders to ensure successful delivery against PI commitments

  • Exceptional communicator with the ability of managing cross team and departmental dependencies and aligning all stakeholders

  • Ensure project status and business objective tracking is communicated to key stakeholders

Minimum Education and/or Experience:

  • Bachelor’s Degree.

  • 8+ years of experience in complex project and program management roles, with 3+ years leading Scrum teams.  Experience working in an Agile organization using Scrum, XP, Kanban, Scaled Agile Framework, or other scaling model is preferred.

  • Experience as a Scrum Master for 3+ years for a software development team that was diligently applying Scrum principles, practices, and theory in an Agile environment that scales up to a program or portfolio level.

  • Experience Functioning in the Release Train Engineer role or similar coaching role for 2+ years.

  • SAFe RTE and Scrum Master certifications.

  • Strong technical aptitude and experience leading teams in delivering quality software.

  • Strong communicator with strong interpersonal skills who can:

    • Listen and support teams in problem-identification and decision making

    • Encourage an environment that values mutual respect, openness, and courage

    • Persuade by influence rather than authority

    • Understand and empathize with others

  • Able to manage multiple projects simultaneously with multiple cross team and cross departmental dependencies.

  • Able to think beyond day-to-day activities.

  • Has managed directly or indirectly, and has worked with remote teams.  Skilled at empowering teams to be owners of their products and processes; supportive of a teams’ commitments, personal development, and continuous growth.

What's It Like to Work at PNI?

At PNI, we never settle for status quo.  We’re efficient but diligent.  We never forget that our customers are our business.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products. 

Tableau Specialist - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we’re proud to be one of Canada’s Top 100 Employers. We’re looking for a Tabelau Specialist to join our growing Business Intelligence team in our Vancouver, BC office. This role will support analytics for top tier eCommerce companies, such as Costco, Sam’s Club, Staples and Fedex.

This position will primarily focus on designing and building dynamic and powerful data visualizations for core metrics, KPIs, and ad-hoc requests across all retailers to both monitor sales performance and determine future business strategy. The ideal candidate is analytical, possesses a passion for developing insights and has strong communication skills. You will work with internal development teams to set up and collect the right data structure.

Responsibilities

  • Develop Tableau dashboards and reports using visual best practices to promote user adoption and usability

  • Perform installation, migration and upgrade of Tableau data sets and dashboards

  • Develop optimized data sets on Tableau Online Server via SQL database, Tableau Prep Builder, Google Analytics and third party connections

  • Solicit business requirements and identify reporting needs for a variety of stakeholders at PNI

  • Collaborate with data engineer and data scientist to improve PNI’s architectural infrastructure & support ongoing business initiatives

  • Manage, oversee, and update existing reports on Tableau server to prevent report breakage and maintain data freshness.

  • Writing SQL statements to merge datasets and creating custom logic to optimize datasets for reporting

  • Merge, blend and join data via Tableau Prep

  • Provide suggestions to constantly improve internal processes and methodologies

  • Provide support and cross training on Tableau to product managers, account managers and PNI’s Tableau user community

  • Act as backup Tableau administrator

Qualifications

  • Bachelors degree in Business, Economics, Finance, Engineering, Statistics, Computer Science, Mathematics or related field, or equivalent experience

  • 2+ years of relevant work experience in a business analyst/data analyst/statistical analysis role

  • 2+ years of Tableau Server/Online experience

  • Experience in Google analytics and web e-Commerce is big plus

  • Experience working with efficient Tableau data join, blending, calculated fields, & Level of Detail calculations, etc.

  • Experience configuring Tableau server with multiple third party applications

  • Demonstrable experience writing SQL statements

  • Experience building or maintaining a data warehouse

  • Experience with Jira for managing tasks and a good understanding of Agile software development

  • Strong troubleshooting skills

  • Strong teamwork skills, and a willingness to always put We before Me.

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo. We never forget that our customers are our business. We’re efficient but diligent. We value teamwork. And above all, we know how to have fun. We love dogs, video games, karaoke, popcorn and foosball. We celebrate our successes, and we hold charity and fitness events throughout the year. In addition to a fitness subsidy, mat leave top-ups and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week. Come and find out why we’re a consistently award-winning employer. Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI builds on-demand personalized print solutions, transaction processing, and order routing services for the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities, to produce personalized products.

Senior Infrastructure Engineer - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for a Senior Infrastructure Engineer to work in our Vancouver, BC office.

In this role, you’ll be responsible for maintaining our on-premise and Azure public cloud platform. The platform includes the infrastructure and software required to support our customer-facing and backend applications.

Responsible for production network infrastructure including:

  • Monitor health of infrastructure and support software

  • Respond to and remediate health alerts, including on-rotation, after-hours support

  • Troubleshoot and resolve infrastructure issues

  • Perform security and feature updates on infrastructure and support software

  • Provision appropriate infrastructure to support new, upgraded, and to scale in-house applications.

  • Use PowerShell and PowerShell scripts to maintain on-premise and public cloud infrastructure

  • Perform updates to PowerShell scripts used to maintain infrastructure

  • Work at the direction of senior-level infrastructure engineers

Qualifications & Experience

  • 5+ years of experience working in a service provider or datacentre environment as an Infrastructure Engineer in which you:

    • Supported enterprise-class networking, public cloud, and storage (in NAS, object storage, and SAN topologies)

    • Supported enterprise-class cloud and/or on-premises Windows Server and Linux system running at-scale web applications, including deployment and management of those systems

  • Excellent written and verbal communication skills in English with strong interpersonal skills for effective interaction with employees, clients and third parties

  • Ability to create and interpret technical documents and reports

  • Strong organizational and time management skills

  • Superior analytical and problem-solving skills

  • Demonstrated ability to develop and be mentored

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo.  We never forget that our customers are our business.  We’re efficient but diligent.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI builds on-demand personalized print solutions, transaction processing, and order routing services for the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities, to produce personalized products. 


Senior Infrastructure Engineer (6-month term) - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for a Senior Infrastructure Engineer to work in our Vancouver, BC office for a 6-month fixed term.

In this role, you’ll be responsible for maintaining our on-premise and Azure public cloud platform. The platform includes the infrastructure and software required to support our customer-facing and backend applications.

Responsible for production network infrastructure including:

  • Monitor health of infrastructure and support software

  • Respond to and remediate health alerts, including on-rotation, after-hours support

  • Troubleshoot and resolve infrastructure issues

  • Perform security and feature updates on infrastructure and support software

  • Provision appropriate infrastructure to support new, upgraded, and to scale in-house applications.

  • Use PowerShell and PowerShell scripts to maintain on-premise and public cloud infrastructure

  • Perform updates to PowerShell scripts used to maintain infrastructure

  • Work at the direction of senior-level infrastructure engineers

Qualifications & Experience

  • 5+ years of experience working in a service provider or datacentre environment as an Infrastructure Engineer in which you:

    • Supported enterprise-class networking, public cloud, and storage (in NAS, object storage, and SAN topologies)

    • Supported enterprise-class cloud and/or on-premises Windows Server and Linux system running at-scale web applications, including deployment and management of those systems

  • Excellent written and verbal communication skills in English with strong interpersonal skills for effective interaction with employees, clients and third parties

  • Ability to create and interpret technical documents and reports

  • Strong organizational and time management skills

  • Superior analytical and problem-solving skills

  • Demonstrated ability to develop and be mentored

What's It Like to Work at PNI?

At PNI, we never settle for status quo. We're efficient but diligent. We never forget that our customers are our business. We value teamwork. And above all, we know how to have fun. We love dogs, video games, karaoke, popcorn and foosball. Come and find out why we're a consistently award-winning employer. Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.


Devops Engineer (6 month term) - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for a talented DevOps Engineer to tackle the role of Environments Engineer in our Vancouver, BC office for a 6-month term.

In this role, you’ll be a key member of the operations team, responsible for building, and deploying software to on-premise and Azure public cloud environments. The platform includes both the infrastructure and software required to support our customer-facing and backend applications for a large-scale e-Commerce platform.

Responsibilities

  • Build, deploy, and troubleshoot on-premise and public cloud infrastructure environments

  • Build and deploy PNI software to various environments

  • Follow and contribute in security guidelines while building various environments

  • Create environments documentation

  • Improve and streamline existing build and release processes

  • Work with Infrastructure and Release teams to incubate ideas that will result in iterative improvements to the build/release process for PNI software and infrastructure platforms

  • Mentor other team members to help improve their technical skills

  • Contribute to the release and infrastructure teams’ knowledge base

  • Engage, manage and address needs of various teams and different stakeholders

  • Work with PNI Development teams and partners to determine environment dependencies

Qualifications:

  • 5+ years’ experience in a service provider, software company, or datacentre environment in a similar role

  • Supported enterprise-class networking, public cloud, and storage (in NAS, object storage, and SAN topologies.)

  • Supported enterprise-class cloud and/or on-premises Windows Server and Linux system running at-scale web applications, including deployment and management of those systems.

  • Working knowledge of Microsoft platforms, development tools, and development technologies such as .NET

  • A DevOps and Agile mindset and expert knowledge of CI/CD pipelines and Infrastructure-as-a-Service concepts

  • Excellent written, verbal and comprehension skills in English, with strong interpersonal skills for effective interaction with employees, clients and third parties

  • Superior analytical and problem-solving skills

  • Ability to create and interpret technical documents and reports

  • Demonstrated ability to develop and be mentored

  • Strong organizational and time management skills

  • Must be able to work little oversight to deliver on objective assigned

What's It Like to Work at PNI?

At PNI, we never settle for status quo. We’re efficient but diligent. We never forget that our customers are our business. We value teamwork. And above all, we know how to have fun. We love dogs, video games, karaoke, popcorn and foosball. We celebrate our successes, and we hold charity and fitness events throughout the year. In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week. Come and find out why we’re a consistently award-winning employer. Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.