10 In Demand Jobs You Can Do From Home

I’m always searching my favorite job boards for any new (and legitimate) work from home opportunities. I’ve scoured through thousands of remote, work from home jobs on Flexjobs, Indeed, Glassdoor and Remote.co until my head feels like it’s going to explode. In the process, I’ve noticed that a few job titles appear hundreds of times in the lists so I can only conclude these jobs are in high demand.

So here is my unscientifically determined list of in demand jobs that you can do from home:

1. Writer

person writing at a table
Photo by rawpixel.com from Pexels

Writing jobs run the gamut from writing blog posts, news or magazine articles to authoring technical manuals to creating marketing materials. The majority of writers in the U.S. work as freelancers. Writers can work as generalists and cover many different topics or specialize in one area. They need to be able to create compelling, clear and original content on a regular basis. They often have to research topics as well as proofread and edit written content.

Related job titles: Freelance Writer, Technical Writer, Content Creator, Copywriter, Staff Writer


  • Strong grammar skills
  • Creativity and imagination
  • Basic knowledge of SEO writing and best practices
  • Able to meet tight deadlines
  • A portfolio of your work may be required
  • Many employers require a bachelor’s degree in English, journalism, communications or related field

2. Software Developer

programmer writing code on a laptop
Photo by Pexels from Pixabay

Software Developers typically work on all phases of the software development life cycle including gathering requirements, designing, coding, testing, implementing and maintaining software programs and applications. These applications can include websites, mobile apps, video games or commercial software. They work closely with other developers, business analysts and clients to design, refine and test applications to ensure they meet business requirements.

Related job titles: Web Developer, Software Engineer, Front-End or Back-End Developer, Full-Stack Application Developer, Statistical Programmer, Mobile iOS Developer


  • Bachelor’s degree in computer science or equivalent job experience
  • Expertise in the programming languages and best practices needed for the specific job
  • Ability to quickly learn new technologies
  • Analytical and detail oriented
  • Good communication skills

3. Graphic Designer

Woman creating a design on laptop
Photo by rawpixel.com from Pexels

Graphic designers combine art and technology to create visual elements that convey messages that are effective and aesthetically pleasing. They create designs for web pages, printed material, social media, email and other communications. They work with both text and images, selecting the type style, size and color. They often work closely with people in marketing or advertising to design custom graphics based off a business’s brand.

Related job titles: UI / UX Designer, Visual Designer, Graphic Artist, Digital Designer


  • Skilled in design software such as Illustrator, Photoshop, InDesign and Canva
  • Creativity and imagination
  • Knowledge of visual design principles such as page layout, color, and typography
  • Familiarity with latest web design trends
  • Graphic design degree or equivalent job experience
  • A portfolio of your design work may be required

4. Customer Service Representative

Customer service rep

Customer service representatives are responsible for answering customer phone calls, emails, and/or chats for a business. They help customers resolve issues, process orders, update account information and answer questions. The goal is to deliver a positive customer experience in line with company’s values on nearly every interaction.

Related job titles: Call Center Representative, Customer Care Representative, Customer Support Representative


  • Excellent verbal, written and interpersonal communication skills
  • Problem solver
  • Able to maintain a courteous and pleasant demeanor when interacting with customers
  • Basic computer and typing skills

5. QA Tester

Computer illustration with magnifying glass over bug
Image by testbytes from Pixabay

QA (Quality Assurance) testers are responsible for testing websites, mobile apps and software to ensure they work correctly according to specifications. They create test plans, run manual or automated test cases and document any errors or defects. QA testers work closely with developers to troubleshoot and correct issues. They work with cross-functional teams to ensure quality throughout the software development life cycle.

Related job titles: QA Analyst, Manual Tester, Automated Tester, Test Engineer


  • Working knowledge of test management software
  • Strong understanding of software development life cycle
  • Excellent analytical and problem-solving skills
  • Detail oriented
  • Excellent communication skills
  • Some employers require a bachelor’s degree in computer science or related field

6. Medical Coder

laptop, stethoscope, phone and notes
Photo by rawpixel from Pixabay

Medical coders typically work remotely and partner with a health care facility who sends the information needed to code patient records and bill insurance companies.

The main task of a medical coder is to review clinical statements and assign codes using a set of established medical codes in order to transcribe patient history into a type of “shorthand” that will be used by both health care providers and insurance companies.

Related job titles: Medical Coder/Biller, Coding Specialist, Certified Medical Coder, Medical Records Coder


  • A solid foundation of anatomy, physiology, and medical terminology education
  • Working knowledge of CPC and ICD-10 medical codes
  • Highly detail oriented and accurate
  • Many jobs require one or more of several varieties of coding certifications

7. Online Teacher / Tutor

illustration of computer devices and education symbols
Image by Mudassar Iqbal from Pixabay

Online tutoring and teaching can happen in several different ways. Teachers can communicate with students in real time using live chats, screen share/video sessions or other web conferencing tools. Other methods include pre-recorded lectures, PowerPoint presentations, discussion boards and file-sharing services. Teachers can also provide one on one support to students through telephone or email communications.

Related job titles: Adjunct Faculty, SAT Instructor or Tutor, Teaching Assistant, English Tutor, ESL Teacher


  • Strong verbal and written communication skills
  • Aptitude for teaching, advising and mentoring students
  • Requirements for teaching skills and credentials are different for each job so be sure to read through job listings thoroughly to ensure that you have the right credentials.

8. Accountant

calculator and financial documents
Photo by Steve Buissinne from Pixabay

Accountants prepare and examine financial records. They also check records for accuracy and ensure they comply with laws and regulations. They may provide a myriad of other duties such bookkeeping, tax preparation, auditing services and making recommendations to help businesses or individuals to make wise financial decisions.

Related job titles: Tax Accountant, Staff Accountant, CPA, Certified Public Accountant, Accounts Payable Specialist, Accounts Payable Specialist, Bookkeeper


  • Most employers require a bachelor’s degree in accounting or a related field
  • A Certified Public Accountant (CPA) license can improve job prospects
  • Excellent organization skills and attention to accuracy and detail
  • Strong computer skills
  • Working knowledge of financial and business software

9. Virtual Assistant

virtual assistant on the phone at a desk with computer
Photo by Patrice Audet from Pixabay

Virtual assistants provide a wide variety of services to entrepreneurs or business executives. They help clients manage day to day administrative tasks such as responding to emails or customer inquires, scheduling appointments, organizing meetings, making travel arrangements, managing events and more. They might also handle social media management, assist with marketing efforts or do research.

Related job titles: Administrative Assistant, Executive Assistant, Virtual Marketing Assistant


  • Strong verbal, written and interpersonal communication skills
  • Good organization skills
  • Strong computer skills
  • Adaptable and flexible
  • Problem solver

10. Marketing Manager

laptop displaying inbound marketing strategy
Photo by rawpixel.com from Pexels

Marketing managers oversee all marketing campaigns for their company or department. They brainstorm ideas for new campaigns, coordinating with the sales team and other departments to produce effective strategies. To stay current on marketing trends, they also analyze data on a regular basis to evaluate the success of their marketing efforts and come up with new ideas to improve brand marketing and exposure. (source: Zip Recruiter)

Related job titles: Marketing Specialist, Marketing Coordinator, Account Manager


  • Bachelor’s degree in marketing or communications
  • Excellent interpersonal and communication skills
  • Strong leadership skills
  • Planning and budgeting skills
  • Knowledge of search engine optimization
  • Up-to-date on social media platforms and trends
  • Good time management

Additional information about work from home job trends:

Featured photo by Radek Grzybowski on Unsplash