Commport Careers
Join our team of innovative professionals and let’s build our future together.

E-commerce continues to be a high growth market and our leadership teams' entrepreneurial spirit is energized by the challenge to continue as leaders within our industry. Commport believes that empowering our employees to grow and develop opens doors for the future of our team, our business and our clients. We encourage collaboration and innovation to continue to provide our clients with the newest technological advancements in EDI, VAN and GDSN solutions.
We are continuously interested in talented individuals who want to progress their careers and make a difference to our business. If you have a passion for customer service, computer programming, and technology, and a desire to achieve great results within a collaborative, entrepreneurial environment - we'd like to hear from you.
Submit Your Resume & Cover Letter
Current Job Opening's
Senior Product Manager
Position Overview
The Senior Product Manager is responsible for a suite of Commport software products and for building tools that support the North American supply chain. You'll be managing products widely used by large and small business, retailers, manufacturers and shippers. The Senior Product Manager will have a small number of direct reports to start and the opportunity to build out a team over time. You and your team will collaborate closely with all stakeholders across the organization.
Main Job Tasks and Responsibilities
- Develops and oversees product roadmaps for 7 related products as well as related internal and external communications.
- Drives the product vision of the company and participates in strategic decisions with the leadership team.
- Partners closely with marketing, operational/implementation teams, and engineering to ensure products meet the strategic needs of the business.
- Collaborates with product development analysts, design and engineering partners, and other product leads to develop overall product vision, strategy, and roadmap.
- Develops and presents the product vision, strategy, demos, and learnings to leadership, stakeholders, partner product teams, and the broader organization.
- Product lifecycle management from concept to launch of the product(s) across all products/product lines.
- Leads critical workstreams across internal partners to ensure delivery of flawless end-to-end execution of initiatives (i.e. manages cross-functional stakeholders to ensure that development progresses to plan; monitors the status of development projects).
- Manages the activities and performance of a small team of Product Development Analysts, who create and manage product features.
- Facilitates cross-functional collaboration with design, analytics, engagement, project management, and engineering.
- Works closely with IS and Development (engineering) beyond requirements specification, becoming an integral member of the development process, sprints, and launch decisions.
- Collaborates with Sales and Marketing to define pricing and competitive positioning for each product.
- Manages departmental budget and collaborates with Sales and Marketing regarding forecasting.
- Ensures the development of product release training material for internal support staff and end-users.
- Interfaces with customers as well as internal stakeholders: fellow product managers, product designers, engineers, sales, consulting, customer success, training, and product marketing.
- Leads effort to gather direct customer requirements and feedback.
- Guides customer-facing knowledge base content development.
- Stays abreast of current and emerging trends in the industry, including all relevant areas of information systems that might be incorporated as new technologies into future systems.
- Knows and executes agile standard methodologies for collaboration in a dynamic product development environment.
*All other duties as assigned.
Key Competencies:
- Planning and Organizing
- Strategic Thinking
- Leadership
- Organizational and Environmental Awareness
- Results Orientation
- Communication
Education and Experience:
- Post-Secondary Degree or Diploma in Product Management or related field of study, or an acceptable combination of education and relevant experience required
- 7+ years of technology product management experience
- B2B experience required; SaaS experience a definite asset
- Experience with planning tools such as MS DevOps or Jira
- Experience in Agile (SCRUM) project methodology and practices
- Ability to assign and delegate work, problem solve, answer questions, and evaluate results of employee and team performance
- Entrepreneurial mindset with the ability to build strong data-driven arguments, prioritize with business strategy in mind, and advocate projects to build consensus within an organization
- Demonstrated ability to discover, define, develop, launch, and analyze new features or products
- Ability to drive projects forward within a small organization with competing priorities
- Proven ability to quickly learn new industries or business domains
- Passion for solving customers' problems
- Excellent communication and interpersonal skills, both verbal and written
- Computer literacy, including effective working skills of MS Word, Excel, PowerPoint, Microsoft products and e-mail required
- RCMP Criminal Background Check (for Secure B Reliability Status) required for this role
DevOPS Server Administrator
Position Overview
Reporting directly to the Chief Enterprise Architect, the DevOPS Server Administrator is responsible for enterprise web deployments and integrations. Daily duties will include the installation and configuration of web servers, monitoring systems activities, and fine-tuning system parameters and configuration to optimize performance and ensure the security and accessibility of systems. The incumbent will develop and maintain operating procedures, which support the web infrastructure environment.
Main Job Tasks and Responsibilities
- Creates and maintains technical documentation including operational run books, user guides, and standard operating procedures.
- Develops DevOps framework and implements standards, processes, and controls for release and deployment activities.
- Develops and manages software continuous integration and deployment processes.
- Communicates effectively across diverse disciplines (with Product, Engineering, Data, etc.) to collect requirements, set and achieve optimal outcomes.
- Develops and maintains automation processes for build, deployment, and release pipelines.
- Provides technical support for immediate and ongoing infrastructure problems.
- Provides support for services go-live, including planning, development and test support, production deployment, and post go-live review.
- Maintains services once they are live by measuring and monitoring availability, latency and overall system health.
- Partners with product development and testing teams in order to provide domain expertise around infrastructure design, security, and observability.
- Automates manual business and operational processes.
- Continuously evaluates and tunes the monitoring and alerting to enable proactive incident management.
- Works on the continuing reduction of human intervention in operations tasks and process automation.
- Develops data, process, and network models to optimize architecture and to evaluate the performance and reliability of designs.
- Plans, designs, and co-ordinates the development, installation, integration and operation of computer-based systems.
- Assesses, troubleshoots, documents, upgrades, and develops maintenance procedures for operating systems, communications environments and applications software.
- Responsible for setting up, configuring, supporting and managing various components of platform environments to ensure system performance and reliability.
- Configures/tunes Windows OS, Microsoft IIS and MSSQL Server for scalability, performance, and automation as required.
- Collaborates with the developers and quality assurance staff, including coordination and support of all release / deployment processes and activities across all environments.
- Develops, implements and deploys new and existing instrumentation for monitoring the health and availability of services including fault detection, alerting, triage, and recovery (automated and manual).
- Identifies performance-related issues and works with various team members to resolve.
*All other duties as assigned.
Key Competencies:
- Analytical thinking
- Problem solving
- Teamwork
- Planning and organizing
- Risk management
- Adaptability
Education and Experience:
- Bachelor’s degree in Computer Science, or a related technical field involving coding or equivalent practical experience
- Minimum 4 years of experience with web application administration or similar role
- Experience with medium or large-scale infrastructure; SaaS experience a definite asset
- Strong Experience with Microsoft Server OS, IIS, SQL Server configuration and management
- Experience supporting .NET / .NET Core framework technology
- Computer literacy, including effective working skills with Microsoft Word, Excel, PowerPoint, and Outlook required; Microsoft Dynamics experience is an asset
- Experience in Agile (SCRUM) project methodology and practices
- A keen interest in information security and associated tooling
- Expertise with Windows system administration, networking, and security
- Experience with microservices architectures and debugging/investigation techniques
- Scripting knowledge (PowerShell)
- Experience influencing engineering and operations best practices within your team
- Strong problem-solving, collaboration, and organizational skills
- Basic understanding of Active Directory, LDAP, DNS, TCP/IP, and technologies
- Experience installing and configuring client/server applications
- Understanding of change management methods/procedures
- Knowledge of security for applications, networking, and operating systems
- Ability to work on multiple concurrent projects with little manager oversight
- Planning and tuning web applications
- Knowledge of clustering and load balancing
- Must reside in Canada to be eligible for this role