Available Positions in Raleigh, NC

ROI Revolution is hiring talented associates to join our growing teams in Raleigh. We are looking for savvy, energetic, creative individuals with knowledge of the latest computer and web technologies, and an eagerness to gain deep expertise with measurable, ROI-driven online advertising.

Our Benefits:

Our new headquarters in North Raleigh has a fully stocked kitchen, fitness center and game room onsite. We offer competitive compensation commensurate with experience, along with excellent benefits including health and dental (100% company-paid premiums for ROI employees, 60% company-paid premiums for your dependents) and a 401k plan with a generous company match. Our vibrant, supportive, and fun culture invites ROI’ers to enjoy the people with whom they work as much as they enjoy the work itself!

Our Selection Process:

In order to begin the process, review our available positions below and if you are interested, submit the requested information through our online portal. Our Recruiting Team reviews all submissions that come through our careers page within 3-5 business days. If you meet our qualifications and we feel that your passion and skill align with the role, we will reach out to schedule a phone interview. There are several steps within our selection process; some include the gathering of data to more closely and objectively compare candidates for the same position. Initial submission to job offer typically takes about a month. Thank you for your interest in a career with ROI Revolution!

 Client Services

Director of Paid Media

Create high value, profitable client experiences, while driving the overall vision of digital Paid Media channels.

Head of Paid Search

Accountable for the profitable growth of the Paid Search service by aligning the service with company priorities and leading front-line managers.

User Experience (UX) Analyst

Use a mix of creativity and strong analytical skills to identify website optimization opportunities for your clients, and then develop and execute strategy to turn those ideas into an optimization and testing plan.

Corporate Services

Office Assistant, Employee Experience

Enjoy frequent interactions with our employees as you seek to improve their office experience.

Office Assistant, Reception & Facilities

Provide general administrative and facilities support to our growing and dynamic company of dedicated employees.

Executive Assistant to the CEO

Go above and beyond to take as many business and personal tasks off of the CEO’s plate as possible, allowing him to focus on running his fast-growing company.


Junior Software Developer

Design, build, maintain, and improve our proprietary suite of tools that is used internally to empower our employees to efficiently scale our clients’ online presence.

Marketing & Sales

Dynamics CRM Developer

Develop, manage and optimize technology-related systems and tools to support the success of our Marketing and Sales teams.

Sales Executive

Engage with qualified prospects, understand their company goals for growth, and then determine if there is an opportunity for them to engage with our services. 

Sales Representative

Engage prospective clients to learn about their business and determine if they are a good fit for our services. 

Content Writer

Drive the goals of our business by creating technical content that speaks to our audience.

Senior Content Writer

Create compelling stories that drive results through the research and technical writing of white papers, special reports, ebooks, blog articles, presentations, email copy, webinar copy, and more.

Internship Opportunities

Accounting Admin Intern

Work closely with our Accounting Team on a variety of projects like reconciliations, tracking and recording fixed assets and more.

Join Our Talent Network!

Looking for another job not listed above? Connect with us to hear about new challenging & rewarding career opportunities!

Tell Us About Yourself


Members of our team share what they think about working here…