We are a 30-person strong, award-winning digital marketing agency that specializes in tourism & travel, higher education, non-profit, and consumer marketing. If you need a partner to create or improve your digital strategy, design and build a custom-crafted website or get better results from your online marketing efforts, you have come to the right place.

Here are some of the services we can provide you.

Strategy & Consulting Strategy & Consulting
Interactive Design Interactive Design
Development Development
Content & Data Management Content & Data Management
Digital Marketing & Media Digital Marketing
Social Social Media


We're growing and looking for skilled, passionate people to join our team. Check out our openings.

Account Supervisor

Develop, manage, and grow client relationships as well as create, execute and administer interactive marketing campaigns for key clients. Lead an inter-disciplinary marketing team, including creative, media, production, and technology resources to deliver innovative marketing solutions.

Essential Responsibilities

Management of client accounts, including client-facing communication and internal team management. Ensures client satisfaction, quality delivery, profitability, and effective management of REI projects.

Account Planning
  • Develop integrated interactive strategies to meet client’s business and marketing objectives through best-in-breed web sites and, working with REI’s online marketing team, online marketing plans such as banners, SEO, PPC, social media, email marketing, mobile marketing, and online relations Work with client to strategically integrate online efforts with client’s offline efforts
  • Organize and facilitate client discovery meetings and presentation of strategic deliverables to client, leveraging REI’s directors and strategic resources
  • Ensure strategic recommendations are carried out through all subsequent work
  • Keep client abreast of industry trends and best practices
  • Routinely review client’s objectives and online needs
Day-to-day management of complex client accounts
  • Estimate projects with help of teams
  • Develop and maintain project schedules, ensuring project milestones are met on time and within budget
  • Secure resources through production coordinator
  • Lead definition and documentation of project requirements, including business requirements, measures of success, change management, communications, and project analysis for projects
  • Day-to-day client, project, and team management
  • Provide client with weekly client status reports
  • Maintain internal project status and pipeline reports
  • Adhere to REI process and standards
  • Coordinate dissemination of assets from clients to production team
Ensure account profitability and growth
  • Deliver projects on budget through project estimating, tracking, reporting and invoice/budget tracking
  • Prepare for and participate in monthly account reviews with senior management
  • Develop statements of work and change orders
  • Keep clients abreast of budget throughout projects and present change orders when necessary
  • Collaborate with strategists and online marketing to identify opportunities for growth and ongoing plans to address client business goals
  • Participate in new business development process when necessary
Ensure client satisfaction
  • Consistently and reliably serve clients needs
  • Ensure delivery of superior quality, effective work
  • Establish effective working relationship as client advisor and advocate
  • Maintain open, professional, and timely communication
  • Raise issues/concerns to management
Actively participate in team and company development
  • Actively contribute to the creation and optimization of an efficient and effective process
  • Support team members in skill transition and knowledge transfer
Requirements / Education
  • Bachelor’s and/or Master’s Degree
  • Minimum of three - five years of experience in interactive account management and/or online marketing
  • Strong strategic thinking capabilities
  • A proven track record for delivering complex web projects on-time and within budget
  • An understanding of internet technologies as well as online marketing tactics
  • A passion for the web as well as an awareness of how emerging technologies alter media consumption
  • Sense of humor a must.

Apply for this position at careers@barkleyrei.com.

Digital Project Manager

BarkleyREI has an immediate opening for a Digital Project Manager. Our project managers play a critical role in managing a wide range of interesting, challenging digital projects to ensure that our team members are working together to produce great solutions that our clients love.

We are looking for a positive, proactive candidate that has a sincere interest in building a career in the digital space and enjoys working in a team-oriented environment.

Essential Responsibilities

The Digital Project Manager will report to the Senior Account Director and will be expected to proactively manage cross-disciplinary digital teams to ensure that quality solutions are delivered on time and on budget. Specific responsibilities include:

Plan and lead website redesign and digital marketing projects
  • Work with client services team and team members to scope and estimate projects
  • Develop and maintain detailed project plans to ensure project milestones are completed on time
  • Help transition projects from department-to-department through the project life cycle to ensure that all team members understand the goals, scope, and timing of the project
  • Support client services in completing status reports and project updates to team, management, partners, and other project stakeholders
  • Manage project and account risks and raise issues/concerns to management
  • Coordinate dissemination of assets from clients to production team
Manage the product
  • Participate in planning meetings and provide ideas that drive better, more cost effective solutions
  • Review deliverables to ensure adherence to project goals and requirements
  • Manage project controls, including change control, documentation, meeting minutes, etc in support of delivery
  • Lead problem resolution initiatives and maintain issue tracking process
  • Lead and manage beta review cycles
Assist with overall resource management
  • Help to maintain organization-wide production schedule to ensure maximum resource utilization
  • Assist in problem solving to eliminate schedule bottlenecks while maintaining steady flow of project work
  • Work with internal team members to resolve scheduling conflicts
  • Provide management with ideas for optimizing the production workflow
  • Bachelor’s degree or 2-year Associate degree in a digital-oriented field
  • 2-4+ years working with and managing complex web projects
    • Proven ability to manage multiple, large, integrated interactive projects simultaneously
    • Understanding of full spectrum of web development process, from strategy, UX, design, execution and marketing
    • Solid understanding and command of project management tools
  • Sincere interest in progressing in a digital-oriented career
  • Proven ability to respond positively and productively under pressure
  • Internal drive to constantly make things better even if the answer is not obvious or easy
  • Experience managing 3+ person teams
  • Interactive agency experience will be viewed favorably but is not required
  • Solid knowledge of analytics and SEO best practices will be viewed favorably but is not required
  • CMS experience will be viewed favorably but is not required

Apply for this position at careers@barkleyrei.com.

Digital Marketing Strategist

BarkleyREI has multiple openings for experienced digital marketing experts to join our growing in-house team of Digital Marketing Strategists. We are focused on delivering best-in-class performance based digital marketing services that are centered on measurement, transparency and collaborative client engagements.

About the Gig

BarkleyREI Digital Marketing Strategists help lead our client engagements by delivering strategy and project work that support a wide range of online marketing channels including, but not limited to:

  • Online media planning/buying
  • Digital ad ops management
  • Campaign performance reporting
  • Website and campaign analytics
  • Paid social media management
  • Paid search management
  • Search & Social ad development
  • Email marketing
  • Search Engine Optimization
  • Website & landing page projects
  • Creative process/project management
  • Content marketing

Platforms that you will be working within could include:

  • Google AdWords
  • Pointroll & Google DFA
  • Simply Measured, Radian6, Hootsuite, Sprout Social
  • Facebook, Twitter, LinkedIn, Tumblr
  • MailChimp, Contactology, Informz, etc.
  • Google Analytics, Google Tag Manager, Adobe Site Catalyst
  • Comscore

About You

  • You have agency experience or have worked in a fast-paced, project-based environment that focuses on deliverables.
  • You have had your hands on a number of different digital marketing platforms.
  • You could provide expertise in a growth area for our business, i.e. Search, Content Marketing, Analytics, Media Planning, Media Buying, and Digital Ad Operations.
  • You are considered a digital expert by your peers and/or clients.
  • You understand the business value of social media and can talk endlessly about it.
  • You are considered a sponge when it comes to training and learning new things.
  • You have a technical aptitude and are not intimidated by technical solutions.
  • You love to multi-task and are a pro at time management.
  • You not only love to work with clients, but are successful at building long-term relationships.
  • You are a data geek and love to analyze performance data and draw conclusions.
  • You don’t mind rolling up your sleeves and taking on any task that is at hand.
  • You know how to track digital marketing results.
  • You think you can bring more to your current job than being offered.
  • You enjoy working independently, with clients and within collaborative project-driven environments.
  • You want to be a part of a growing organization and have a hand in the development of that growth.

About the Position

  • Is fast-paced and will be a part of a team that is managing business which is growing exponentially.
  • Will have structure at times and limited definition at times, in that, ‘if they come, we will build it’ – sometimes that means working across disciplines.
  • Will be expected to manage clients direct from the start of a relationship where communication is key and based on trust and transparency.
  • Focuses on performance based deliverables. Deliverables are key, results are paramount.
  • Will cross-train - learn - cross-train - rinse and repeat.
  • Is detail oriented and will include reporting and results management.
  • Is 100% focused on digital marketing.
  • Has growth opportunity and reports to the Director of Digital Marketing.

Requirements / Education

  • Experience working in the platforms and channels listed.
  • Bachelors and/or Master’s Degree.
  • Minimum of 4 years of experience in interactive / digital / online marketing.
  • Experience working direct with clients or internal stakeholders.
  • Expert proficiency in Microsoft Excel and PowerPoint.
  • Exceptional communication, organizational, analytical and presentation skills.


  • The ABOUT YOU section is actually all about you.
  • You have lots of experience with THE GIG as described.
  • Travel & Tourism Industry, Higher Education or Non-Profit experience.
  • Experience building and managing paid search campaigns in Google AdWords.
  • Have been involved with website/landing page development projects.
  • Have experience with direct response, attribution models and/or real time bidding platforms.
  • Have a blog or have received industry attention.
  • Have spoken at industry events on relevant digital marketing topics.
  • Have been involved in business development.

Apply for this position at careers@barkleyrei.com.

Senior Software Engineer

BarkleyREI has an immediate opening for a Senior Software Engineer.

Essential Responsibilities

  • Handle multiple projects/clients
  • Develop full-project lifecycle including estimating, needs analysis, requirements gathering, design, documentation, implementation, maintenance and support
  • Work in a team environment and provide input, solutions and problem solving
  • Must be willing to travel if needed

Qualifications / Requirements

  • 7-10 years software development experience
  • Object Oriented Design and Development
  • C# and PHP
  • ASP.NET and MVC
  • Relational Database Design (SQL)
  • SQL Server and MySQL
  • .NET Frameworks 2.0 and up
  • IIS and Apache
  • Windows Server and Linux
  • Visual Studio
  • Web Services (SOAP/REST)
A Plus
  • HTML5/JavaScript/AJAX/JSON
  • Content management systems (Cascade Server, Drupal, Ingeniux, Joomla, Magento)

Apply for this position at careers@barkleyrei.com.

Senior Front-end Developer

BarkleyREI has an immediate opening for an experienced Front-end developer. As senior Front-end developer you will be part of a team that is charged with designing and building products and services for BarkleyREI.

Your primary focus will be to architect and build these products so they perform well and are easily maintained. You will work closely with other front-end developers, UX designers, and product managers — people skills are a must.

The senior Front-end developer reports to the User Interface Development Director.


  • Has an intimate relationship with JavaScript, HTML5, and CSS
  • Has experience writing maintainable JavaScript and have code samples and a GitHub account to share
  • Familiarity with jQuery, Angular, node.js, etc.
  • Experience building responsive websites
  • You love what you do, and love sharing your knowledge with others

All members of the Technical team are expected to fully engage with their ideas, experiences, etc. Collaboration is encouraged and requires an ability to contribute effectively and be receptive to others critiques. An acumen that fosters work products that are easily understood, maintainable, reliable and repeatable is essential.

Other key attributes include: dependability, communication, initiative, teamwork, interpersonal skills, decision-making, leadership, judgment, innovation, problem solving, productivity and planning.


Please submit links to an online portfolio or links to work samples with a description of your role in the project referenced.

Apply for this position at careers@barkleyrei.com.