1

Roll20 Jobs (NOW HIRING)

Roll20 information

What is a Roll20?

A Roll20 job typically refers to a position at Roll20, a company that provides a virtual tabletop platform for playing tabletop RPGs online. Employees work in various roles like software development, customer support, game design, and marketing to enhance the platform's features and user experience. Roll20 jobs are often remote and involve collaboration with a team passionate about tabletop gaming.

What is a Roll20 developer?

A Roll20 developer is someone who creates or customizes content and tools for the Roll20 virtual tabletop platform. This can include developing character sheets, creating API scripts to automate gameplay, or building modules and maps for tabletop role-playing games. Roll20 developers use web technologies like HTML, CSS, and JavaScript to enhance gaming experiences and streamline game management for players and game masters.

What are the key skills and qualifications needed to thrive as a Roll20 game designer?

To thrive as a Roll20 Game Designer, you need a solid background in game design principles, scripting, and digital storytelling, often supported by experience with virtual tabletop platforms. Familiarity with Roll20's API, character sheet creation, graphic design tools, and knowledge of popular RPG systems like D&D 5E is typically required. Strong communication, creativity, and project management skills help you collaborate with teams and engage diverse player communities. These skills and qualities are essential for creating immersive, user-friendly experiences and ensuring successful digital campaigns on the Roll20 platform.

What are some common challenges faced by a Roll20 software engineer when developing new features for the platform?

As a Roll20 software engineer, one of the main challenges is balancing the need for innovative features with maintaining platform stability for a large and active user base. Engineers often need to work closely with designers, product managers, and customer support to ensure new features are both technically feasible and user-friendly. Additionally, integrating updates without disrupting ongoing games requires thorough testing and careful deployment strategies. Collaboration and clear communication across distributed teams are key to overcoming these challenges and delivering high-quality improvements.

What is the difference between Roll20 vs Virtual Tabletop Developer?

AspectRoll20Virtual Tabletop Developer
Primary RoleOnline platform for virtual tabletop gamingDesigns and develops virtual tabletop software or tools
Required SkillsGame mastering, community engagement, basic tech skillsProgramming, software development, UI/UX design
Work EnvironmentWeb-based, community-driven, freelance or company rolesTech companies, gaming studios, freelance development
CertificationsNone typically required, gaming or tech knowledge helpfulProgramming languages, software development certifications

While Roll20 is a platform enabling online tabletop gaming, Virtual Tabletop Developers create the software or tools used to build such platforms. Roll20 users often seek out Virtual Tabletop Developers to enhance or customize their gaming experience. The roles overlap in tech skills but differ in focus: one is a user platform, the other a development role.

More about Roll20 jobs
Infographic showing various Roll20 job openings in the United States as of September 2026, with employment types broken down into 100% Part Time. Highlights an 100% In-person job distribution.

Enrichment Instructor - Dungeons & Dragons

Torrance, CA • On-site

arc After School and Experiential Education
Education • 501 - 1,000 employees

$30 - $35/hr

Part-time

Posted 25 days ago


Job description

Make a Difference Today!Dungeons & Dragons Instructor

Arc Experience
Employment Type: Part-Time
Rate of Pay: $35/hour
Location:Los Angeles/ SFV

Position Overview

Arc Experience is seeking a creative, enthusiastic, and engaging Dungeons & Dragons (D&D) Instructor / Game Master to join our team.

The ideal candidate is passionate about tabletop role-playing games and enjoys creating welcoming, collaborative experiences where students can develop storytelling, problem-solving, communication, creativity, and teamwork skills through play.

The instructor will lead D&D sessions for students with varying levels of experience, from complete beginners to experienced players.

Key Responsibilities
  • Lead engaging and age-appropriate Dungeons & Dragons campaigns and one-shot adventures.

  • Serve as the Dungeon Master (DM), guiding players through stories, encounters, exploration, and role-playing.

  • Teach new players the fundamentals of D&D, including character creation, rules, combat, role-playing, and cooperative gameplay.

  • Create or adapt adventures, encounters, puzzles, NPCs, and storylines appropriate for the group.

  • Encourage students to develop creativity, imagination, communication, and problem-solving skills.

  • Foster teamwork and positive social interaction among players.

  • Create a safe, inclusive, and respectful environment where students feel comfortable expressing themselves.

  • Adapt gameplay to different ages, experience levels, personalities, and learning styles.

  • Provide guidance and constructive feedback while encouraging student creativity and independence.

  • Manage game sessions effectively, including pacing, transitions, and group participation.

  • Maintain a positive and engaging atmosphere while appropriately managing challenging group dynamics.

  • Assist with D&D workshops, special events, campaigns, showcases, or other Arc Experience programming as needed.

Qualifications
  • Strong knowledge and understanding of Dungeons & Dragons.

  • Previous experience as a Dungeon Master is required.

  • Experience creating or running campaigns, one-shots, or organized-play sessions.

  • Strong storytelling, improvisation, and communication skills.

  • Ability to engage and connect with students of different ages and experience levels.

  • Patient, encouraging, creative, and enthusiastic teaching style.

  • Ability to establish clear expectations and maintain a positive group environment.

  • Reliable, punctual, organized, and professional.

  • Passion for tabletop gaming and collaborative storytelling.

Preferred Experience
  • Experience teaching, coaching, mentoring, or working with youth.

  • Experience working with beginner D&D players.

  • Familiarity with D&D 5e and/or current D&D rules and resources.

  • Experience with virtual tabletop platforms such as D&D Beyond, Roll20, or similar tools.

  • Experience designing original adventures, campaigns, encounters, or homebrew content.

  • Knowledge of fantasy literature, storytelling, improv, theater, or game design.

What We Offer
  • $35/hour

  • Part-time, flexible teaching opportunities

  • Creative and collaborative work environment

  • Opportunity to mentor and inspire young storytellers and gamers

  • Freedom to bring creativity and personal style into gameplay

  • Opportunities to participate in campaigns, workshops, special events, and community activities

Ideal Candidate

The ideal candidate is a skilled Dungeon Master, storyteller, and mentor who understands that D&D is about more than rolling dice. You should be able to create memorable adventures while helping students build confidence, collaborate with others, solve problems, and express their creativity.

You don't need to have every rule memorized — but you should be comfortable running a game, thinking on your feet, and making the table a fun and welcoming place for everyone.

If you're passionate about D&D and love helping others discover the magic of collaborative storytelling, we'd love to hear from you.

How to Apply

Please submit a resume or brief professional bio highlighting your D&D/Dungeon Master experience, teaching or mentoring experience, and any relevant campaigns, events, or programs you have led.

Arc Experience is an equal opportunity organization committed to creating an inclusive and welcoming environment for all students, instructors, and team members.

To qualify for this position, you will need:

  • At least one year of experience working in after-school programs or youth recreation, especially in ethnically and culturally diverse communities.
  • Qualified in the specific skill we are looking for to teach our students.
  • To be a good communicator and self sufficient with limited supervision.
  • College transcripts that show you have 48+ college credit units completed OR take and pass an academic proficiency exam.
  • To get a TB test (and provide proof that it is negative) and pass a Live Scan background check.
  • If you are an English-Spanish bilingual speaker, your resume will stand out!

If the school you will be working at requires a Covid-19 vaccination, then you must provide documentation that shows you are fully Covid-19 vaccinated.

This position is part-time, non-exempt. This position reports to the Enrichment Coordinator.

Ability to commute/relocate:

  • Reliably commute before starting work (required)

Arc is an Equal Opportunity Employer.