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 Analyst
Ottawa-Gatineau

The SMITH Business Analyst conducts business analysis for agency clients. This individual is charged with analyzing the set of tasks and techniques essential to working as a liaison among stakeholders in order to understand the structure, policies, and operations of a client account, and recommend solutions that enable the client to achieve its goals.

What you'll do

  • Gathers business, functional, and user requirements into a solution requirements specification.
  • Defines the vision statement and business objectives for the customer, ensuring that it fulfills the customer needs.
  • Participates in systems analysis and high-level design.
  • Leads dynamic and interactive requirements gathering sessions with stakeholders throughout the enterprise. Leverages findings and recommendations from Analytics, User Experience, and Development teams.
  • Communicates clients’ processes and requirements to the project team.
  • Develops functional requirements documentation in the form of user stories, process flows, and user acceptance criteria. Supports QA and UAT efforts.
  • Analyzes business requirements and project objectives and develops application functional specifications.
  • Meets with customers and partners to outline expectations.
  • Conducts blueprint sessions to define stakeholder alignment.
  • Communicates with technical and nontechnical users: business stakeholders, developers, end users, and project managers.
  • Serves as a functional advisor and problem solver to stakeholders to assist them in optimizing their use of the product suite to define, build, and deploy online ecommerce (B2B, B2C) applications.

What grabs our attention

  • At least 5 years’ experience in software business analysis or consulting
  • Business analyst experience with ecommerce engagements/projects; consulting experience preferred
  • Self-starter who thrives in a fast-paced environment, a team player capable of juggling multiple projects, and a curious learner
  • Ability to identify, troubleshoot, and escalate risks throughout the lifecycle
  • Experience with major ecommerce platforms preferred
  • Strong facilitation, negotiation, and conflict-resolution skills
  • Adaptability and capacity to work effectively in an environment where priorities change frequently
  • Technical knowledge (not development level)
  • Excellent verbal and written communications skills
  • Excellent presentation, organizational, and planning skills
  • Ability to work effectively as a team member and to meet deadlines
User Experience Architect
Seattle

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 are currently seeking a User Experience Architect to join our team.

Who you are:

  • An avid learner who is dedicated to improving your craft, you possess a review-ready portfolio showcasing start-to-finish projects that exhibit fundamental UX design skills.
  • A self-motivated creative comfortable working independently and with direction as part of a team and passionate about creating online experiences that engage the imagination and empower the user.
  • An excellent communicator with stellar ability to present and support creative concepts to peers and across disciplines in a professional and engaging manner.
  • An expert juggler at home with multiple projects and deadlines and proficient in a variety of design tools, such as Adobe Photoshop, Illustrator, and Axure.
  • A leader who can direct work, engage team members and clients with your vision, and communicate the necessary details.

What you'll do:

  • Work 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.
  • Perform user and market research, create innovative, effective, and usable solutions, detail experience design solutions, and validate your work through various user-testing methods.
  • Understand and help define strategic goals, business requirements, and processes through interactions with client stakeholders.
  • Participate in the brainstorming and creation of concepts for best-in-class user experiences.
  • 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.
  • Understand target users. Perform qualitative and quantitative research to uncover user needs, perceptions, and preferences. Develop user profiles, scenarios, and journeys.
  • Design the concepts, flows, information architecture, and interaction solutions that directly solve user needs.
  • Be a tireless advocate for the user.

What we look for:

  • 5+ years professional experience, preferably in an agency environment.
  • BS/BA degree in interaction design, psychology, HCI, information architecture, industrial design, or related field.
  • Ability to quickly understand client business and customer engagement needs.
  • A creative portfolio showcasing past work experience, innovative concepts, and interactive design solutions.
  • Strong understanding and demonstration of user-centered design principles and techniques.
  • Strong understanding of the types of 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.

What grabs our attention:

  • A strong understanding of HTML, DHTML, CSS, and the capabilities of web browsers is a definite plus.
  • MS/MA degree a plus.
Development Lead

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.

Program Director
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 Program Director with 10+ years of 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 with exceptional listening and written and verbal communication skills
  • 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 and open to both traveling internationally and working from client site if required
  • Adaptable to technology and platform changes

What you’ll do

Serves as a focal point of a number of technical projects related to a specific client program, providing project planning, execution, timing, resource planning, and risk and cost management services; motivates project teams, ensuring project deliverables and schedules are met.

  • Develop and nurture long-term, client relationships, working to optimize the delivery of company products or services through alignment with client’s business strategy.
  • Support business development activities, working closely with account management teams to understand client needs; formulate solution strategies; and develop proposals and statements of work, including cost and schedule estimates.
  • Manage client relationship, building trust and facilitating projects for client.
  • Act as first point of contact for program communications with client.
  • Oversee and participate in the development of realistic and achievable project and program plans.
  • Ensure timely and accurate reporting across all projects and proactively communicate financial and operational status internally.
  • Recognize and resolve conflict within project teams.
  • Ensure all stakeholders receive timely and accurate project information and status updates.
  • Combine advanced technical skills with tactical leadership skills to provide strong management to assigned staff.
  • Coordinate project resourcing with the resource manager.
  • Train and mentor project manager(s) on the program.
  • Perform annual and semiannual performance reviews for program’s senior resources and set objectives.
  • Contribute to the solution of complex technical problems with the program’s project managers.
  • Has full autonomy to deliver to agreed accountabilities.
  • Make decisions based on extensive analysis and interpretation, including a number of intangible factors.
  • Work under general direction of the VP of Delivery with respect to business objectives and company philosophy.
  • Provide formal guidance and leadership to assigned staff, focusing on the tactical elements of people management.

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
  • Program and project management experience with software development, systems integration consultancy, or within an online/digital department of an established retailer working on large and/or complex projects
  • Bachelor’s degree in relevant field of study
  • Working knowledge of Microsoft Office, Microsoft Project, and Atlassian JIRA
Senior Hybris Developer / Developer Lead
Ottawa-Gatineau

SMITH is searching for a hybris expert to help lead the design and implementation of a new-generation scalable eCommerce platform for a key client. As a Senior/Lead Developer and a key hire in our new 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; a hybris authority within the organization. But 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 expected 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
Senior Recruiter
North America

SMITH is looking for one brave and brilliant soul to provide magic-like recruiting prowess across our disciplines and for a variety of openings at our offices in both the U.S. and Canada. At this fast-paced, independent experiential commerce agency, we attract some of the world’s best minds to join our Experience, Technology, Strategy, Client Services, and Delivery teams as we craft exceptional products and services for our top-tier client base. As our Recruiter, you’ll lead the charge in finding and closing the talent we are founded on.

Who you are

  • A superhero-like connector who thrives on meeting new people and finds networking as easy as breathing
  • A target-driven professional who is hard-wired to achieve results
  • A great listener who takes time to understand the needs of both the hiring manager and the candidate
  • A people reader who can pick up on the nuances of unspoken communication
  • A confident hunter who loves what you do and knows where to find fresh faces for the following disciplines: Delivery, Technology, Creative, User Experience, Content and Strategy
  • An individual who is passionate about building a brand through targeted recruitment initiatives

What we look for

  • Expert-level knowledge of full lifecycle recruiting components, including sourcing, qualifying, networking, assessing, job analysis, relationship management, and screening
  • A minimum of 5 years’ experience recruiting at a digital strategy/design/development-type company
  • Experience in a professional services environment focused on a wide variety of roles, from the technical to the creative, and 10+ years’ recruitment experience overall with a proven track record
  • The ability to command the attention of senior leadership, build credibility, and attain their respect
  • A talent for recruiting and negotiating at all levels regardless of position, title, and salary
  • Flexibility with constantly changing needs and facility with bringing organization and process to ambiguity with minimal direction
  • The capacity to prioritize open positions and communicate effectively
  • Experience in building job descriptions and in competency-based hiring
  • Experience working with hiring community to perfect interview techniques and offer a best-in-class candidate experience
  • Knowledge of technology and creative design regional compensation market data and the ability to analyze compensation packages

What grabs our attention

  • Sharp business acumen, strong customer service, the ability to manage internal clients, and a wicked sense of humor
  • Intuition, perceptiveness, expeditiousness, and the ability to work with individuals at all levels and maintain confidentiality at all times
  • An energetic, positive, and collaborative attitude
  • Excellent communication skills, diplomacy, and poise

What you’ll do

  • Recruit candidates in both Canada and U.S. markets, over multiple time zones, to ensure real-time candidate engagement.
  • Manage all aspects of the recruitment process, including sourcing, screening, interviews, re-employment checks, offers of employment, and on-boarding process.
  • Work with hiring community to develop recruitment strategies across our disciplines.
  • Oversee the development of initial job descriptions, including outlining requirements for positions and ensuring the description is approved and posted to our applicant tracking system.
  • Collaborate with hiring manager to develop firm understanding of position requirements, including skills and background required for the position. Provide advice and guidance to hiring managers throughout the recruitment process.
  • Establish and maintain relationships with hiring managers to stay abreast of current and future hiring and business needs.
  • Maintain current knowledge of Equal Employment Opportunity (EEO) and affirmative action guidelines and laws, such as the Americans with Disabilities Act.
  • Maintain good familiarity with U.S. and Canadian labor laws.
  • Pipeline prospective candidates using a variety of tools, including candidate databases, social media, passive candidate outreach, etc.
  • Screen and refer applicants to hiring managers in the organization, making hiring recommendations when appropriate.
  • Arrange in-person, telephone, and Skype-based interviews, and coordinate travel arrangements as necessary.
  • Advise managers and employees on staffing policies and procedures.
  • Hire applicants and manage appropriate onboarding paperwork.
  • Evaluate recruitment and selection criteria to ensure conformance to professional, statistical, and testing standards, recommending revision as needed.
  • Recruit applicants for open positions, arranging job fairs with college campus representatives.
  • Advise management on organizing, preparing, and implementing recruiting and retention programs.
  • Project yearly recruitment expenditures for budgetary consideration and control.
  • Serve on selection and interview committees to evaluate applicants, managing communication with candidates.
  • Address industry and social groups and attend conferences to disseminate information concerning possible job openings and career opportunities.
  • Build candidate pipeline through targeted advertising, employee referrals, and networking. Research, develop, and maintain relationships with businesses, colleges, employment agencies, search firms, and other recruiters. Complete reference checks and verify academic and professional credentials.
  • Provide employment recommendations and prepare approval packages based on candidate qualifications, application materials, interviews, references, and salary work-up.

Please note: If EASY is what you’re looking for, we encourage you to keep looking. Because this job will NOT be easy. If, however, you’re ready for a challenge and prepared to step up and drive arguably THE most important aspect of SMITH, then we want to talk to you.

Web Application Developer
North America

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 full-stack Web Application Developer 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

  • Based on high-level business requirements, enhance existing APIs and frontend 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 and/or develop new products/projects.
  • Actively contribute in collaborative development efforts, including design creation and review, estimate creation, risk management, and day-to-day guidance, to achieve agreed deliverables and milestones at agreed quality levels.
  • Participate in the development and follow the Agile methodology (2-week sprints, SCRUM boards, etc.).
  • Be proactive on a small, fast-paced team to work toward solutions while adapting to existing processes, practices, and tools.
  • Write your integration tests to ensure the quality of your code.
  • Use your knowledge of industry-proven technologies and methodologies; you will be responsible 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 of development/coding experience
  • A minimum of 3 years’ working experience in the Information Technology industry
  • 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 frontend technologies, including AngularJS, Ember.js, Backbone, Node.js, Cordova, Rails, Mustache, Bootstrap
  • Solid working knowledge of OO principles (C# preferred)
  • Good 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.

SAP Hybris Technical Architect
Ottawa-Gatineau

SMITH is searching for a SAP Hybris expert to help lead the design and implementation of a new-generation scalable ecommerce platform for a key client. As a Technical Architect (TA) and a key hire in our SAP Hybris practice, you’ll not only play a lead role in this project—you’ll be a SAP Hybris pioneer, helping to build out and grow the team and function.

As a TA at SMITH, you’ll be counted on to do a few things. You’ll work closely with cross-functional 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, a SAP Hybris authority within the organization. But 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 expected to thrive in our fast-paced environment and take change and uncertainty in stride.

Sound like you? Get in touch.

What you’ll do

  • Lead development team scrum sessions.
  • Conduct code reviews for the development team.
  • Develop and document detailed technical specifications for assigned SAP 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 SAP Hybris best practices and SMITH development standards, using Java, Spring, and related technologies.
  • Create data models necessary for SAP 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 SAP Hybris, and configure one-time or recurring data imports.
  • Provide status reports and escalate issues as appropriate to the Project Manager and Technical Architect.
  • Deliver high-quality SAP 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’ SAP Hybris experience
  • Completed at least one hybris implementation end to end
  • Acted as the platform architect of at least one SAP Hybris implementation
  • 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
  • SAP Hybris certified would be a plus
Senior Account Director
Seattle

SMITH is looking for an experienced Senior Account Director to join our Microsoft team and help us continue to develop this premier account.

The Senior Account Director is responsible for managing and deepening our Microsoft relationship, providing engagement leadership, and developing senior-level client relationships. In this role, the SAD will be the client’s expert and trusted advisor. They will serve as the leader of the Microsoft team and will be responsible for client satisfaction and overall business profitability.

Who you are

  • A domain expert who can provide thought leadership to help guide our Microsoft account
  • A prospector with a keen ability to identify, qualify, and nurture leads and build long-lasting client relationships
  • An expert navigator who can successfully manage a pitch from start to finish, with a proven track record of success
  • Someone who can inspire internal teams and clients—your client and teams love you and want to work with and for you
  • Someone with deep experience and a well-developed network at Microsoft you can tap
  • A relationship builder who can foster strong rapport and instill confidence and a trusted partnership with new and existing clients

What you’ll do

  • Provide strategic direction for the Microsoft account, in partnership with the VP, Client Services, including development of an annual account plan and quarterly reviews to ensure we meet our account goals.
  • Cultivate net-new relationships while nurturing and growing existing relationships within the Microsoft account.
  • Drive sales and revenue and seek new opportunities to drive strategic growth within Microsoft that aligns with SMITH’s value proposition.
  • Ensure we achieve high client satisfaction on the overall quality of the work and service provided to Microsoft.
  • Conduct ongoing QBRs with key clients within the Microsoft account.
  • Ensure we deliver work profitably and hitting GM targets.
  • Ensure all statements of work are documented, accurate, and implemented.
  • Mentor and coach team members while motivating and leading project teams.
  • Define and implement best practices at the business unit level.

What we’re looking for

  • Proven competency in managing complex teams and client relations
  • Proven record of growing both client and agency businesses
  • Strong culture fit with SMITH and Microsoft teams
  • A results-driven “go getter” who cares deeply about doing great work for our clients
  • An ability to inspire, motivate, and instill confidence and trust in clients and internal teams
  • Seven-plus years of account management experience in Internet marketing, advertising, ecommerce, or related discipline
  • Demonstrated experience in formulating and driving long-term strategic account plans and strategies
  • Background and experience in digital marketing
  • History and experience working with Microsoft—particular understanding of corporate structure and marketing teams is desired
  • Leader and strategist around building additional new business at Microsoft
  • Advanced negotiation, communication, and writing skills
  • Demonstrated leadership abilities with capacity to motivate and mentor team members
  • Highly organized and detail-oriented
  • Bachelor’s degree or higher in a related field

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