Careers at Marketing Mojo

Join Our Team

As a team, we work hard in a fun and dynamic atmosphere. Our headquarters in Charlottesville is right downtown, within a few minutes’ walk to great restaurants and shopping. For the qualified candidate, we offer a casual yet energetic work environment, competitive compensation, growth opportunities, medical benefits, paid time off and the opportunity to be an owner of an exciting company through stock options. Did we mention that we all love working here and our clients love working with us too? Check out our open positions below if you’re interested in becoming a member of Marketing Mojo’s winning team.


Marketing Mojo offers competitive salaries and an excellent benefits package that includes:

  • Paid family leave for up to 13 weeks
  • Anthem Healthkeepers and vision insurance (75% coverage for individuals)
  • Health savings account plan
  • Principal Financial Group 401(k) plan
  • Up to 4% employer match for 401(k) contributions
  • Profit sharing plan
  • Company-sponsored life insurance
  • Minimum two weeks of vacation (including 10 paid holidays, two floating holidays and one paid community service day)
  • Casual work environment
Traffic Coordinator

The Traffic Coordinator organizes and oversees project plans and assigns resources to tasks for all client projects. This position reports to the President/CEO.

Major Areas of Responsibility:
  • Create and manage project plans for client projects
  • Ensure that employees enter timesheets on schedule
  • Set up dashboards as needed to monitor key performance indicators
  • Monitor projects for profitability and warn account managers as projects are close to going over budget
  • Set up projects and templates for other company projects as needed
  • Serve as the main company expert on the project management software tool
  • Manage interns as needed
Required Knowledge, Skills, and Abilities:
  • Project management experience
  • Experience working with a team
  • Experience working in marketing or advertising fields
  • Experience with Workamajig platform a plus
This is NOT a telecommuting position.
Account Manager

We are currently growing our accounts team and are in search of an Account Manager to add to the team.

Major Areas of Responsibility:
  • Lead top client accounts for clients from a variety of industries
  • Manage client monthly projects, assigning team members to project tasks
  • Act as the main point of contact for select client accounts
  • Manage client ad accounts, ads and budgets
  • Manage SEO efforts for clients, performing keyword research, editing website content, etc.
  • Coordinate A|B tests to improve client results
  • Analyze client data and produce client reports
Required Knowledge, Skills, and Abilities:
  • Previous agency or client management experience
  • Google Ads certification
  • Google Analytics experience required
  • Experience managing Google Ads, Facebook Ads, and SEO
  • Experience working with a team and assigning tasks
  • Experience with Google Data Studio a plus
This is NOT a telecommuting position.
Front End Developer

Marketing Mojo is seeking a Front End Web Developer for our Charlottesville, Va. office.

Major Areas of Responsibility:
  • Create ads and landing pages for Marketing Mojo clients
  • Set up A|B tests using tools such as Google Optimize
  • Design, create, and modify company website pages in WordPress
  • Assist with support of company’s internal intranet system and tools as needed
  • Analyze user needs to implement web site content, graphics, performance, and capacity
  • Keep up-to-date on web developments and trends
  • Previous experience in web design, development or other related fields
  • Must have experience with WordPress
  • Familiarity with with HTML, Javascript, or other related languages
  • Strong problem solving and critical thinking skills
  • Strong attention to detail
This is NOT a telecommuting position.
Director of Finance

The Director of Finance oversees all accounting and benefits for the company and helps direct the company’s financial goals and measurement. This position reports to the President/CEO.

Major Areas of Responsibility:
  • Keep thorough and accurate accounting records
  • Coordinate the approval process for all loans and lines of credit
  • Oversee the flow of cash and financial investments
  • Invoice clients monthly and ensure timely client payment
  • Coordinate bill payments to ensure timely payments to vendors
  • Coordinate media fee reconciliations with accounts staff
  • Run payroll bi-monthly through our payroll service
  • Coordinate benefit setup and renewals, including health insurance, with the company’s vendors
  • Coordinate employee onboarding and offboarding
  • Analyze information to assess current and future financial statuses
  • Work with company’s CPA to ensure timely and accurate submission of corporate tax returns
  • Review costs for optimal budget planning
  • Meet regularly with the President/CEO to review financials and company profitability and make recommendations
  • Evaluate reporting systems and collection procedures
  • Must be very experienced using QuickBooks Online. This is not client-side QuickBooks, but the online version.
  • Must have previous accounting and leadership experience
  • Knowledge of GAAP standards
  • Strong leadership qualities
This is NOT a telecommuting position.