Account Manager, Paid Media
Company Description
Code Ninjas® is the world’s largest and fastest-growing coding franchise, focused on helping kids learn to code in a fun, engaging environment. With hundreds of centers across the globe, Code Ninjas offers programs for a wide range of skill levels, from beginners to more advanced learners. The company provides structured curricula, supportive instructors, and a playful atmosphere that makes technology and coding accessible to young learners. Code Ninjas continues to expand through new locations and franchise opportunities, creating a dynamic and growth-oriented environment for team members.
About the Role
We're looking for an organized, client-focused Account Manager to join our growing in-house marketing team supporting Code Ninjas franchise locations around the world. This role serves as the primary point of contact between our paid media team and franchise owners we support, managing relationships, coordinating execution, and ensuring every franchisee has a clear picture of how their advertising is performing. You'll work directly with our strategy and execution teams to coordinate onboarding, change requests, and franchise specific campaign updates. You'll also help drive growth by assisting with outreach to unenrolled franchise locations and bringing them into the program. Many of our clients are small business owners who are new to digital advertising. The ability to communicate clearly, explain marketing concepts in plain language, and build genuine relationships is the heart of this role. This is a great opportunity to grow your career in digital marketing and client services. You'll receive hands-on training from experienced marketers, gain exposure to campaign strategy and paid advertising platforms, and have opportunities to shape internal processes as our team continues to expand.
Responsibilities
Serve as the primary point of contact for all franchise clients, conducting onboarding calls for new locations, leading performance reviews for existing ones, and handling day-to-day questions and requests Act as the communication hub between franchise owners and the paid media team, ensuring nothing falls through the cracks. Review campaign performance and communicate results clearly to non-technical business owners, flagging issues and recommending adjustments as needed. Build strong relationships with franchise owners through proactive outreach and consistent, exceptional service. Support organic social media content creation and scheduling, Triage incoming client requests and support tickets, resolve what you can directly, and route technical issues to the right team. Organize and maintain client documentation, internal tracking sheets, and continuously look for ways to improve workflows, onboarding processes, and the overall client experience.
What We're Looking For
Strong written and verbal communication skills, with the ability to explain marketing concepts to non-technical audiences. Highly organized with strong attention to detail and the ability to manage a high-volume client portfolio. Comfortable in a fast-moving environment where client requests, vendor follow-ups, and proactive outreach need to be handled simultaneously. Proficient in Google Sheets and Microsoft Excel. Hands-on experience working in Google Ads and Meta Business Manager. 2+ years of experience in account management, customer success, client services, or marketing. Positive attitude with a collaborative, team-first mindset.
Nice to Have
Google Ads Certification or Meta Ads Certification. Experience with email marketing platforms and campaign execution. Experience managing organic social media for brands or businesses. Familiarity with HubSpot CRM or similar marketing tools. Familiarity with franchise business models or multi-location marketing. Benefits & Compensation Salary range: $50,000–$60,000 annually, depending on experience. Competitive benefits package (Health/Vision/Dental) 401(k) with company match Unlimited PTO