Join the team

Benefits

Health and wealth
  • Competitive compensation and medical, dental, and vision coverage for full- and part-time employees
  • Benefit coverage for spouse/domestic partner and children
  • Wellness and employee assistance programs
  • Retirement savings plan
  • Disability coverage
  • Paid time off, floating holidays, and company paid holidays
  • Flexible schedule with options for telecommuting
Growth
  • Our flat organizational model creates visibility and thrives on participation from everyone.
  • Virtual work stations mean you work on teams and projects at any of our offices in the U.S. and Canada.
  • Defined career path includes training and development initiatives.
  • Year-round performance management process encompassing feedback, coaching, and recognition.

Current Openings

Business Consultant
Gatineau-Pittsburgh

At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, frictionless commerce experiences possible. We work at a high tempo, we collaborate, we're passionate about our work with clients, and we deliver.

The market demand for our services has fueled our growth- we're currently seeking a Senior Business Consultant to join our team.

The Senior Business Consultant is responsible for the strategic success of consulting engagements as measured by quantifiable business outcomes. Senior Business Consultants work closely with client stakeholders across lines of business (and colleagues across practices, as needed) to understand strategic drivers and tactical needs. They are responsible for influencing client decisions, as necessary, to ensure that the implementation can achieve business results with the necessary features, stability, usability, and scalability. As the product owner, the Senior Business Consultant may be responsible for leading the project delivery team to success, using professional ecommerce experience and judgment to assess and adjust the scope, schedule, and budget during the project delivery lifecycle to maximize business results and client satisfaction.

Who you are:

  • A true team player with the simultaneous ability to think and express ideas both strategically and tactically
  • An approachable, expert facilitator with exceptional interpersonal skills and strong situational awareness who can shift adeptly and effectively from collaborator to leader at all levels within the client organization and SMITH
  • A relationship builder with strategic and tactical knowledge across all aspects of the digital world with focus on creating and delivering superior customer experiences

What you'll do:

  • Lead group workshops to identify strategic drivers and develop required use cases, functional requirements, and technical requirements.
  • Provide analytical expertise in identifying, evaluating, and documenting ecommerce system requirements and procedures that are cost effective and meet business objectives and user needs.
  • Ensure quality and relevance of user requirements, functional specifications, technical specifications, data models, and process flow diagrams to control engagement scope, maintain high delivery quality, and ultimately deliver project successfully.
  • Provide expertise on the functional use of Hybris, its various administrative cockpits, and the B2B and B2C accelerators. Lead client discussions mapping business requirements to the Hybris platform.
  • Collaborate with Project Manager to develop project delivery plan, applying knowledge of the requirements and past project delivery experience to help identify risks and prioritize tasks.
  • Provide consultation to client stakeholders and business users in ecommerce-specific business topics, including product catalog modeling, inventory management, marketing, pricing strategy, shipping and freight, taxes, international commerce, customer service, B2B customer management, B2B e-procurement and punch-out options, demand generation, promotion strategy, conversion optimization, multi-channel commerce, analytics, and more.
  • Act as a bridge between the client, technical, and creative teams, facilitating internal, technical, and client design reviews and ensuring that delivered application remains true to the creative design.
  • Accountable for successful completion of projects/programs. Champions accountability by example.
  • Lead cross-functional project delivery teams in the identification and resolution of business or systems issues.
  • Apply advanced principles, theories, and concepts related to requirements, data, usability, and process analysis.
  • Direct the configuration and maintenance of project team collaboration space (Confluence) and issue/task management system (Jira). Work with team members to maximize the value of these systems and set a good example in their use.
  • Understand Hybris data structures, facilitate discussions about data models, and leverage expertise and past experience to anticipate business implications of data modeling decisions and make necessary compromises (project dependent).
  • Apply expertise and experience to draw insights from analytics data (e.g., AOV, line items per order, conversion rates) to identify opportunities to improve key performance indicators (project dependent).

What we look for:

  • Bachelor's degree in Business, Computer Science or related field
  • 5+ years' experience managing or leading successful ecommerce teams
  • 10+ years' of relevant IT or industry experience in customer-facing positions, preferably in the e-business space

What grabs our attention:

  • Experience with SAP Hybris and other ecommerce platforms
Development Lead
Ottawa-Gatineau

At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, frictionless commerce experiences possible. We work at a high tempo, we collaborate, we have fun, and we deliver. The market demand for our services has fueled our growth—we’re currently seeking a Development Lead to join our team in Gatineau. You’ll work alongside our roster of fantastic clients to create truly next-generation web and ecommerce experiences. At SMITH, we take technology and design seriously. It’s all about amazing experiences. If you’re ready to take your career to the next level, we’d love to hear from you.

What you’ll do

  • Lead development teams up to 6 resources.
  • Follow the Agile methodology (2-week sprints, SCRUM boards, etc.).
  • Be proactive in a small, fast-paced team to work toward solutions while adapting to existing processes, practices, and tools.
  • Based on high-level business requirements, enhance the existing APIs and the front-end applications where applicable.
  • Maintain responsibility for the development of features in web applications.
  • Provide the technical and process expertise necessary to maintain/advance current products/projects teams and/or develop new products/projects.
  • Actively contribute in collaborative development efforts, including leading design creation and code review, estimate creation, risk management, and day-to-day guidance to achieve agreed deliverables and milestones at agreed quality levels.
  • Write your integration tests to ensure quality of your code.
  • Use your knowledge of industry-proven technologies and methodologies—you will be responsible for your team and yourself for delivering high-quality and efficient code as well as for managing your time in order to meet the set deliverables.

What we look for

  • A bachelor’s degree in Computer Science or equivalent
  • Two or more years as development lead or a srum master
  • Two or more years of development/coding experience
  • A minimum of 3 years’ working experience in the Information Technology industry
  • Experience within an Agile (SCRUM) environment
  • Experience managing software development teams
  • Excellent communication and interpersonal skills
  • Strong attention to detail
  • Self-starter with excellent problem-solving skills
  • Business acumen
  • Demonstrated initiative and maturity
  • Highly organized and energetic team player
  • Good knowledge of ecommerce concepts (B2B and B2C)

What grabs our attention

  • Strong skills with JavaScript, JSON, jQuery, and TypeScript
  • Firm understanding of HTML5, CSS 3 (LESS and SASS), responsive development
  • Hands-on development experience with front end technologies, including AngularJS, Ember.js, Backbone, Node.js, Cordova, Rails, Mustache, Bootstrap
  • Solid working knowledge of OO principles  (C# preferred)
  • Solid understanding of JavaScript (TypeScript knowledge considered Plus)
  • Behavior Driven Development (BDD) using SpecFlow
  • Understanding of distributed programming, multi-threading a strong plus
  • Understanding of RESTful web architectures and service-oriented architecture
  • Experience with high-volume, customer-centric web and mobile applications, commerce sites, multivariate testing, and financial applications

Please provide an up-to-date online portfolio showcasing your amazing talents along with your resume.

Experience Director
North America

At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, frictionless commerce experiences possible. We work at a high tempo, we collaborate, we're passionate about our work with clients, and we deliver. The market demand for our services has fueled our growth- we're currently seeking an Experience Director to join our team.

Who you are

  • A leader who can direct work, you engage team members and clients with your vision, and appropriately communicate the necessary details.
  • A self-starter dedicated to improving your craft, you possess a review-ready portfolio showcasing start-to-finish projects demonstrating UX design and strategy.
  • An evangelist of UX practice within projects, you balance research findings and business strategy to generate unique, strategic solutions that satisfy user needs and goals.
  • A proactive mentor, you provide feedback to User Experience Architects on project deliverables, ranging from crafting information architecture and wireframes to user research, personas, and user journeys.
  • An expert juggler with multiple projects and deadlines you are proficient in a variety of design tools, such as Axure, Omnigraffle, Sketch, and/or Invision.
  • As a change agent, you consistently leave the project team and process better than you found it.

What you'll do

  • Lead and facilitate UX efforts from concept to completion on major client accounts, including scoping, estimating, staffing, and closing the business.
  • Provide UX positioning of strategic goals, business requirements, and processes through interactions with stakeholders.
  • Provide senior direction and mentorship to User Experience Architects in their deliverables and project activities, including concepts, flows, information architecture, and interaction solutions that solve user needs.
    • Lead and participate in the brainstorming and creation of concepts for best-in-class user experiences.
    • Implement appropriate methodologies for user and market research.
    • Lead in creating innovative, effective, and usable solutions, detailed experience design solutions, and validate your work through various user-testing methods.
  • Collaborate with Creative, Strategy, and Development team members to ensure your work is on brand, on strategy, and on the mark.
  • Create insight-driven, multichannel design solutions for SMITH clients, working in close collaboration with account teams and client stakeholders to meet business and user needs through meaningful, innovative experience designs.
  • Translate abstract concepts into simple, elegant, and innovative designs expressed in sketches, diagrams, wireframes, and rapid prototypes for desktop, tablet, mobile, and everywhere else users engage with client brands.
  • Possess a deep understanding in target users. Lead in qualitative and quantitative research to uncover user needs, perceptions, and preferences. Develop user profiles, scenarios, and journeys.
  • Be a tireless advocate for the user.

What we look for

  • 7+ years professional digital and e-commerce experience, preferably in an agency environment.
  • BS/BA degree in interaction design, psychology, HCI, information architecture, industrial design, or related field.
  • Demonstrated ability to effectively build relationships with customers, executive management, and other stakeholders through positive interaction, problem identification, and creative strategies.
  • A creative portfolio showcasing past work experience, innovative concepts, and interactive design solutions.
  • A deep understanding of user-centric design principles and the ability to define, develop, and analyze performance measures and metrics for all experiences made possible by current digital technologies.
  • Excellent communication and presentation skills. Ability to present and defend your work.
  • Solid experience using design and prototyping tools such as Adobe Creative Suite and Axure.
  • Ability to work effectively in a fast-paced, dynamic, and collaborative environment.
Human Resources Generalist
Ottawa-Gatineau

At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, frictionless commerce experiences possible. We work at a high tempo, we collaborate, we’re passionate about our work with clients, and we deliver.
The market demand for our services has fueled our growth - we're currently seeking an HR Generalist to join our team.
The HR Generalist provides sound guidance and advice to management and employees on HR-related matters in accordance with applicable legislation and internal policies. In addition, the HR Generalist administers SMITH's HR policies, procedures, and programs, always with the intent to foster a best-in-class workplace environment.

Who you are

  • A true team player with a results-driven approach, excellent communication and people skills, and an aptitude for problem-solving
  • An influential harmonizer with the capacity to develop and maintain relationships with individuals at all position levels while establishing trust and credibility and exercising sound judgement
  • An expert facilitator with exceptional interpersonal skills
  • A consultant with a high degree of business acumen and the ability to accurately assess business issues to provide sound advice and solutions

What you'll do

  • Be the "feet on the street" as the go-to HR resource for Canadian employees.
  • Lead assigned human resources management-related projects and initiatives from low to medium complexity and broader impact or scope.
  • Provide guidance and advice to management and employees on human resources management-related matters in accordance with applicable legislation as well as internal policies, processes, and procedures.
  • Exercise sound judgment to ensure effective risk management and mitigation.
  • Investigate and resolve employee relations matters; consult with external legal counsel where required.
  • Collaborate with HR Director to address specialized human resources management-related matters, including but not limited to benefits, compensation, training, labor relations, employee engagement and satisfaction, recruitment, leadership, and career development - ensuring our core values are integrated into all HR initiatives.
  • Administer compensation and benefit plans.
  • Manage the employee lifecycle, conducting employee onboarding, maintaining employee files, and facilitating performance management and annual merit reviews.
  • Collaborate with the HR Director and HR team to support the execution of strategies, programs, and initiatives to drive organizational change.
  • Collaborate with the HR team and other relevant stakeholders in the development and/or customization of training materials; lead and facilitate training sessions for specific teams and the broader organization, as applicable.

What we look for

  • 5+ years in an HR Generalist role
  • General understanding and knowledge of human resources management disciplines, including but not limited to compensation, benefits, labor relations, and training
  • Strong knowledge of Canadian and provincial employment and labor laws
  • Fluent in French and English, both written and verbal
  • Proficient in Microsoft Office
  • BSc/BA in business administration or relevant field

What grabs our attention

  • Thorough and expert level knowledge of human resources management-related legislation such as the Employment Standards Act applicable to assigned province(s).
  • HRIS system experience.
  • Licenses and/or professional accreditations. Human Resources Professional (CHRP) Certification from Human Resources Professional Association would be considered an asset.
Project Manager
Ottawa-Gatineau

The Project Manager plays a vital role in keeping project activities on task. As a project manager, you will manage the entire project lifecycle, from defining business objectives and project plan to managing its successful execution and deployment - all while meeting strict deadlines and ensuring budgetary obligations. As an effective leader, you will coordinate the efforts of team members and third-party contractors or consultants to deliver projects according to plan while overseeing quality control through the project’s duration.

Who you are:

  • Well-spoken and customer facing - you have the ability to present ideas in user-friendly language.
  • An engaging, inspiring, and energetic leader who promotes an environment conducive to creativity and is receptive to new ideas and approaches.
  • A self-directed, self-motivated individual who can work independently with limited supervision.

What you'll do:

You will plan, execute, and finalize projects according to strict deadlines and within budget parameters, defining the project's objectives and overseeing quality control throughout the project lifecycle. This specifically encompasses:

  • Project scoping, estimating, planning
  • Client and client stakeholder management and acceptance
  • Scope, change, budget, and schedule management
  • Team management within a matrix organization against a deliverable
  • Status reporting (internal/external)
  • Resource forecasting
  • Risk mitigation
  • Post-project reviews

What we look for:

  • A minimum of 5+ years' experience as a project manager
  • Experience in a professional services organization
  • Experience in managing user-centered design projects and technical solutions
  • Experience working in a fast-paced organization with competing project demands and running multiple projects simultaneously
  • Experience with project management principles, processes, tools, and techniques
  • Excellent oral and written communication skills
  • Expertise in utilizing conflict resolution to lead staff and resolve issues with customers to ensure project goals and contractual agreements are met and customer requirements are fulfilled
  • The prudence to leverage project governance and escalation processes as needed to meet project KPIs

What grabs our attention:

  • Strong facilitation, negotiation, and conflict-resolution skills
  • Adaptability and capacity to work effectively in an environment where priorities change frequently
  • Superior communication and interpersonal skills with the ability to develop and foster long-term relationships
  • PMP certification
Senior Hybris Developer
Dayton

SMITH is searching for a Hybris expert to help lead the design and implementation of a next-generation scalable eCommerce platform for a key client. As a Senior Developer and a key hire in our growing Hybris practice, you will not only play a lead role in this project - you'll be a Hybris pioneer, helping to build out and develop our new practice from the ground up.

As a Senior Developer at SMITH, we'll be counting on you to do a few things. You'll work closely with cross-functional SMITH teams and clients' technical teams to develop and implement features and enhancements that enable end-to-end integration of our clients' eCommerce offerings. You'll be a technical thought leader and a Hybris authority within the organization. You'll also be a team player with exceptional leadership and interpersonal skills. You'll manage a development team and take the initiative to mentor our talented, hungry junior Developers.

And if all that isn't enough, you'll be challenged to thrive in our fast-paced environment and take change and uncertainty in stride.

Sound like you? Get in touch.

What you'll do

  • Develop and document detailed technical specifications for assigned Hybris components and integrations.
  • Work with Architects, Project Managers, and other Developers to estimate the level of effort required to implement assigned work packages.
  • Develop, customize, and debug assigned Hybris components and extensions conforming to Hybris best practices and SMITH development standards, using Java, Spring, and related technologies.
  • Create data models necessary for Hybris projects including products, catalogs, storefronts, customers, orders and more.
  • Manipulate raw product, inventory or customer data (database, XML, XLS, CSV, etc.) into formats suitable for loading into Hybris, and configure one-time or recurring data imports.
  • Provide status reports and escalate issues as appropriate to the Project Manager and Technical Architect.
  • Responsible for delivering high-quality Hybris components and integrations on-time.
  • Lead, coach, and mentor team members.

What you bring

  • 5+ years' experience with Java, J2EE and Spring.
  • 4+ years' experience developing web-based applications with SOAP and/or REST.
  • 2+ years' experience with Java-based commerce platforms – ideally, Hybris.
  • Working knowledge of JSP or JSTL, Tomcat, Hibernate.
  • Demonstrated exceptional client service orientation.
  • The desire and skills to mentor junior colleagues and interact closely and constructively with other senior technical resources.
Senior .NET Software Developer
Ottawa-Gatineau

At SMITH, we develop world-class experiential commerce solutions to help brands architect the most relevant, frictionless commerce experiences possible. We work at a high tempo, we collaborate, we have fun, and we deliver. The market demand for our services has fueled our growth—we’re currently seeking a Senior .NET Developer to join our team of code ninjas in Gatineau. The team delivers digital commerce and marketing solutions that create engaging and interactive brand experiences.

The ideal candidate for this role is a driven, energetic C#/.NET expert with exceptional interpersonal skills, strong attention to detail, and sharp business acumen, who is also experienced in developing complex implementations using a .NET platform.

What you’ll do

  • Develop and debug assigned features and system code according to approved design specifications and quality goals, meeting all approved milestones within agreed-upon timelines.
  • Contribute technical and process expertise to development efforts, including design creation and review.
  • Assume responsibility for the performance, scalability, operation, and serviceability of assigned features and feature areas.
  • Analyze and establish requirements and detailed task items, dependencies, risks, and estimates in order to provide high-quality deliverables.
  • Communicate current development status/metrics and voice any potential issues with development or delivery to the Dev Lead.
  • Analyze, fix, and submit corrections for assigned software defects.
  • Foster success throughout the organization by collaborating closely with teammates and cross-functional partners in a well-organized fashion.

What you bring

  • A degree in computer science or equivalent combination of education and experience
  • 5+ years of industry experience in full-stack development
  • Expertise in C#, Visual Studio .NET, the .NET Framework, and JavaScript
  • Experience with the Sitecore CMS and DMS
  • Knowledge of digital marketing concepts
  • Solid understanding of:
    • Object-oriented programming
    • NoSQL technologies (Mongo, Cassandra)
    • Node, TypeScript, and, ideally, Angular
    • BDD Development (using Specflow)
  • Demonstrated initiative and maturity
  • Continuous learning and willingness to investigate new technologies and different approaches
  • Good knowledge of ecommerce concepts (B2B and B2C)
Senior Project Manager
Ottawa-Gatineau

At SMITH, we develop world-class ecommerce solutions for global brands. We work at a high tempo, we work collaboratively, we have fun, and we succeed.

Our success has fostered growth—we’re currently seeking a senior-level project manager with ecommerce experience to join our team. The team delivers digital commerce and marketing solutions that create engaging and interactive brand experiences.

Who you are

  • A detail-oriented self-starter, an exceptional listener, and a skilled communicator (both verbal and written)
  • A highly organized, mature problem-solver with sharp business acumen and some familiarity with ecommerce concepts such as B2B and B2C
  • A positive team player with proven ability to motivate and lead their team
  • A skilled decision-maker
  • A polished presenter
  • Results-oriented
  • Open to travelling, if required
  • Adaptable to technology and platform changes
  • Experienced in customer management

What you’ll do

  • Document the project deliverables and scope in the Statement of Work.
  • Develop, manage, and document (in the agreed format) all production schedules, milestones, projections, estimates, and budgets for customer-assigned projects.
  • Deliver project outputs in accordance with project plans, costs, and customer expectations.
  • Manage project scope, identifying, defining, and communicating risks and change requests before taking appropriate action to minimize impact on project success.
  • Focus on prevention of slippage and overrun. Early identification of risk with suitable and proactive mitigation plans that are actively managed.
  • Manage the test and acceptance process to attain customer signoff.
  • Create and manage RFP responses and estimates for prospective customers and projects.
  • Serve as customer’s primary point of contact to manage customer expectations and communications (including timetabled and ad hoc meetings), ensure that the customer is informed on the project status, and obtain customer approval and signoff on all major deliverables.
  • Manage the project team, including assigning individual project tasks, holding regular meetings to monitor progress, and ensuring all timesheets are completed on time.
  • Coordinate input from all project members, including third-party suppliers and customer staff, to ensure successful delivery.
  • Ensure that all work is produced in accordance with appropriate processes and that opportunities for improvement are identified and agreed upon.
  • Ensure the relevant repositories are updated and maintained.
  • Conduct regular meetings with practice director to report project progress.
  • Lead end-of-project reviews and produce lessons-learned document at the end of the project.
  • Upon discovery, advise the account manager of potential new business opportunities with the customer.

What we look for

  • Experience working in Agile and Waterfall software development environments
  • Experience working within teams building ecommerce systems or other high-availability web-based applications
  • Experience with issue and bug management systems such as the Atlassian suite (e.g., JIRA, Confluence) and/or Microsoft Visual Studio (TFS)
  • More than 5 years of project management experience managing projects through the entire lifecycle, from inception to go live
  • Project management experience in software development or systems integration working on medium-sized and/or complex projects
  • Experience writing Statements of Work or Project Charters
  • Experience with RFP responses
  • Working knowledge of Microsoft Office and Microsoft Project
Strategy Analyst
North America

SMITH changes how brands engage the world. We fuse strategy and intelligence with innovative technologies and world-class creative to create cross-channel, multi-touchpoint experiences that help brands connect with their most important audiences.

Who you are:

You are a digital native who has the maturity and experience to understand how the world has changed with the accelerating use of technology in our daily lives. Intuitively, you understand how different people embrace or reject technology in their lives, and relish understanding the differences between them.

Strategically, you understand the importance of framing problems and can break complicated challenges into manageable chunks of work. You also understand that the process of getting things done and creating solutions is a collaborative effort, and you readily ask for help and guidance when you reach beyond your comfort zone.

You also know how to figure things out and get things done on your own. You are comfortable gathering and synthesizing mounds of information and data, querying Google Analytics, Radian6, or any number of free data tools, as well as putting together a compelling and thoughtful PowerPoint deck.

What you'll do:

As an Analyst on the Strategy team, you will partner with senior team members and become an expert in the audience and competitive landscapes for key clients. You will apply your knowledge and experience to help develop strategies and recommendations that will help our clients navigate the digital landscape successfully. Lastly, you will help bring the latest thinking, best practices, and tools into our work processes and business development pitches.

Key responsibilities:

  • Gather and synthesize audience, brand, and competitive data for client projects and business development efforts.
  • Develop and grow expertise in the areas of social, audience research, digital marketing, and business strategy.
  • Create effective and persuasive presentations (verbal and written) for project teams and business leaders.
  • Help grow the role of strategy and analytics within the agency and help establish it as an agency differentiator.

What we look for:

  • You are developing an expertise in strategy, research, or analytics specific to digital marketing, technology-enabled marketing, or ecommerce.
  • You have substantial and recent experience (1 - 2+ years) with at least two of the following:
    • Creating and/or analyzing and optimizing marketing automation (nurture) campaigns
    • Analyzing social media conversations and sentiment for brands using free and paid tools like Radian6, Sysomos, Visible Technologies
    • Performing competitive analyses focused in the areas of marketing, digital marketing, business, and/or technologies
    • Analyzing web data, including website analytics (e.g., Google Analytics, Adobe), search analytics (e.g., Bing, Google), and/or online media platforms (e.g., DoubleClick)
    • Creating and analyzing qualitative research -screeners, recruiting, discussion guides, findings documents
    • Creating and analyzing quantitative research - surveys, segmentation, data queries
  • Your work and education:
    • Demonstrated experience and preference for working in a professional services environment, including management consulting or interactive/technology consulting organizations
    • Bachelor's degree in business, marketing, or social sciences or equivalent experience

Culture

At SMITH, we know where our strengths and successes come from: our people. And we never forget it.

We are a true team that crosses borders, disciplines, and time zones. We’re responsible for our work and always accountable to one another.

You’ll be supported here, encouraged and inspired to do your best work with the knowledge that you have some truly great people working alongside you. Whether we’re in a meeting, on a project, or at a party or an office-wide breakfast, we’re in this together. And if we’re not working hard and having fun along the way, what’s the point?

Smith Sign