Executive Assistant (Marketing & Social Media)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1200

HOURS PER WEEK

TBD

DATE UPDATED

Aug 28, 2026

JOB OVERVIEW

To prioritize your application, please complete this form: ----------

We're Hiring: Executive Assistant (Marketing & Social Media)
Schedule: Full-Time | 6am–3pm or 7am–4pm EST

We’re hiring an Executive Assistant with strong marketing and social media experience who wants to be part of the business, not just manage a calendar.

You’ll support the CEO while also helping execute marketing and social media initiatives. You’ll manage the Founder’s calendar, inbox, and follow-ups, create and repurpose content, support email campaigns, manage social media, and help keep marketing operations organized.

This role is ideal for someone who is highly organized, writes well, understands marketing, learns quickly, and takes ownership. You’ll work closely with the CEO, Operations, Marketing, Support, and Engineering.

What You’ll Do

Executive Support
Manage the Founder’s calendar, meetings, and time zones
Triage the inbox and draft replies
Prepare agendas, notes, and follow-ups
Track action items until they’re complete
Create and maintain decks, reports, contracts, and documents
Coordinate domestic and international travel
Manage vendors and subscriptions
Create SOPs for recurring tasks

Marketing & Social Media
Turn calls, notes, ideas, and founder content into publishable content
Write, edit, and repurpose content for LinkedIn, X/Twitter, blogs, and other channels
Schedule and manage LinkedIn and X/Twitter posts
Build, proof, schedule, and send email campaigns
Manage email lists, segments, and lifecycle campaigns
Help develop and execute marketing campaigns
Organize creative assets and maintain UTM and naming standards
Manage Attio contacts, lists, pipeline, and data
Prepare weekly and monthly marketing reports
Monitor content and campaign performance and identify opportunities to improve

Requirements

Must-Haves
3+ years of experience in executive assistance, virtual assistance, or marketing, with US companies or international clients
Hands-on experience in marketing and social media
Experience creating, editing, scheduling, or managing content for social media
Excellent written and spoken English
Able to write clearly in a professional but conversational voice
Able to explain technical topics clearly and patiently
Experience with a CRM such as HubSpot, Attio, or similar platforms
Experience with an email marketing platform
Comfortable reading dashboards and reports
Basic Shopify knowledge
Strong attention to detail and organization
Able to manage multiple priorities independently
Comfortable working remotely on a U.S. business-hours schedule
Experience using Claude and other AI tools to work faster

Strongly Preferred
SaaS, Shopify, e-commerce, or agency experience
Experience supporting a Founder or C-level executive
Strong LinkedIn and X/Twitter experience
Experience with content repurposing and founder-led content
Meta, Google, or TikTok Ads experience
Knowledge of ROAS, CPA, CAC, LTV, conversion events, and attribution
Experience with Klaviyo, Mailchimp, or HubSpot Marketing
Experience with Intercom, Zendesk, or similar tools
Experience with Zapier, Make, n8n, or APIs
Experience writing SOPs or help center articles
Basic HTML or landing page/email editing skills
Experience with Google Tag Manager and UTMs
Agency experience managing multiple clients

To prioritize your application, please complete this form: ----------

What We Offer
???? 100% remote
????️ 10 days PTO + US holidays
❤️???? Monthly healthcare allowance
???? $50–$100/month equipment & connectivity stipend (as needed)
???? Real career growth as Upstack scales

Your Application Roadmap
You've applied - awesome! Here's what happens next:

Step 1: Application Review
Our team will review your experience, skills, and qualifications to see if there's a strong match for the role.

Step 2: Initial Interview
If your background aligns with what we're looking for, we'll invite you to a conversation with our recruiting team. This is our chance to learn more about you - and your chance to learn more about us.

Step 3: Online Assessment
Depending on the role, you may be asked to complete a short skills assessment so you can showcase what you do best.

Step 4: Final/Client Interview
Top candidates will move forward to meet with the hiring manager or client team. Bring your experience, your wins, and your personality - we want to get to know the real you.

Step 5: Job Offer
If it's a great match on both sides, we'll present your offer and get you ready for an exciting new chapter.

Not selected for this role? No worries. Strong candidates may be considered for future opportunities that better match their skills and experience. We appreciate every application and can't wait to meet talented professionals like you!

To prioritize your application, please complete this form: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0158
Total Execution Time  0.0172
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-Marketing-Social-Media-1719050
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0103 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1719050
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 586352
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1719050
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-04',ej.date_added) duration_daysDATEDIFF('2026-09-04',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1719050' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719050 
0.0009   UPDATE employer_jobs SET hit_counts '***Aug-28-2026=565***Aug-29-2026=385***Aug-30-2026=22***Sep-03-2026=3***Sep-04-2026=1' WHERE job_id'1719050'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Aug-2026=972***Sep-2026=4' WHERE job_id'1719050'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1719050' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1719050 
0.0037   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '586352'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)