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
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.
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.