1

Software Teaching Jobs in Seattle, WA (NOW HIRING)

Software Engineer

Seattle, WA · On-site +1

$111K - $162K/yr

What you'll do The Docusign Sign engineering team is looking for a highly motivated Software ... Natural aptitude for both teaching and learning from others in a collaborative team environment ...

Senior Software Engineer

Redmond, WA · On-site

$137K - $180K/yr

Microsoft is hiring an experienced Senior Software Engineer to join the Auction Logic team ... You are passionate about learning and teaching. * You love challenging yourself to constantly ...

Sr.SFDC Developer

Bellevue, WA · On-site

$140K - $172K/yr

Candidates for the Salesforce software engineer role must have (5-7 years of experience): • ... Continuously learns, createscontent, and teaches others specific subject areas. * Informally ...

Software Development Manager

Seattle, WA · On-site

$185K - $210K/yr

Role: We're looking for a Software Development Manager to lead our eCommerce engineering team ... teaching and raising the bar. You'll partner closely with our Principal Engineer(s), who set ...

Software Engineer II

Redmond, WA · On-site

$109K - $149K/yr

We spend our days collaborating with, teaching, and learning from a diverse set of world class ... Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 ...

Software Developer I

Seattle, WA · On-site

$107.40 - $145.20/hr

As a full stack Software Developer I at Redfin, you will contribute to the development of ... You have a drive to learn from those around you, and to teach others in the areas you know best ...

New

Showing results 21-40

Software Teaching information

See Seattle, WA salary details

$54.6K

$127.3K

$188.9K

How much do software teaching jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software teaching in Seattle, WA is $127,283.00, according to ZipRecruiter salary data. Most workers in this role earn between $102,400.00 and $147,900.00 per year, depending on experience, location, and employer.

What is a software teaching?

A Software Teaching job involves educating students or professionals on various software concepts, programming languages, and development tools. Instructors may work in schools, colleges, coding bootcamps, or corporate training programs. Responsibilities include designing lesson plans, delivering lectures, conducting practical sessions, and assessing learners’ progress. Strong technical knowledge, communication skills, and the ability to simplify complex topics are essential for success in this role.

What are the key skills and qualifications needed to thrive in software teaching?

To excel in Software Teaching, a solid grasp of programming languages, software development methodologies, and instructional design—often backed by a degree in computer science or a related field—is essential. Familiarity with coding environments (such as Visual Studio Code), version control systems (like Git), and certifications in software education or specific programming languages are valuable assets. Excellent communication, patience, and the ability to simplify complex technical concepts are crucial soft skills for engaging diverse learners. These skills ensure that instruction is both technically sound and accessible, fostering student success and confidence in software skills.

What are some typical challenges faced by professionals in software teaching roles?

Professionals in Software Teaching often face the challenge of addressing varying skill levels within a single class or workshop, which requires adapting teaching styles and materials for different learners. Keeping course content current with rapidly evolving software and technologies can also be demanding, necessitating ongoing professional development. Additionally, creating engaging, hands-on learning experiences that mirror industry practices is vital—but it can require extra effort and creativity. Overcoming these challenges is rewarding, as effective Software Teaching directly empowers learners to thrive in technology-driven careers.

How do you become a software teacher?

To become a software teacher, you typically need a strong background in programming languages and software development, often demonstrated through a relevant degree or industry experience. Additionally, teaching skills, familiarity with educational tools, and certifications in specific technologies can enhance your qualifications. Gaining experience through tutoring, creating instructional content, or working in educational environments is also beneficial.

What are popular job titles related to Software Teaching jobs in Seattle, WA?

For Software Teaching jobs in Seattle, WA, the most frequently searched job titles are:

What job categories do people searching Software Teaching jobs in Seattle, WA look for?

The top searched job categories for Software Teaching jobs in Seattle, WA are:

Infographic showing various Software Teaching job openings in Seattle, WA as of August 2026, with employment types broken down into 83% Full Time, and 17% Part Time. Highlights an 100% In-person job distribution, with an average salary of $127,283 per year, or $61.2 per hour.

LOC SMS POS Software Installer / Trainer Representative

AM/PM Service - Point of Sale & Service

Fife, WA • On-site

Full-time

Medical, Dental, PTO

Posted 26 days ago

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Position Summary

We are seeking a full-time experienced LOC SMS POS Software Installer / Trainer Representative to deliver structured, high-quality training and support to our customers. This role involves training end users (cashiers, managers, owners), supporting POS software, and ensuring a smooth onboarding experience.

This is a customer-facing role, not a traditional IT position, but strong technical aptitude is required. Travel and flexible hours (including weekends) are part of the role.

Key Responsibilities

  • Deliver onsite and remote training on all aspects of POS software
  • Coordinate and communicate clearly with customers throughout the training process
  • Manage assigned projects within defined scope and timelines
  • Schedule, facilitate, and tailor training programs to individual client needs
  • Develop and update training materials, documentation, and videos
  • Serve as the subject matter expert during client onboarding
  • Provide best practice guidance and answer operational “how-to” questions
  • Deliver exceptional customer service with professional communication
  • Troubleshoot and resolve software-related issues promptly
  • Provide accurate and timely responses to operational inquiries
  • Identify opportunities to recommend additional products and solutions
  • Support multiple POS-related software solutions
  • Conduct proactive customer follow-ups
  • Troubleshoot systems remotely using remote desktop tools
  • Perform hardware and software staging and quality assurance
  • Assist with sales-related activities as needed

Qualifications

  • Minimum 3 years of grocery retail experience
  • Minimum 2-3 years of LOC SMS Experience
  • Minimum 2 years of customer service experience
  • Strong interest in technology and learning new systems
  • Comfortable presenting and training groups
  • Excellent English communication skills (written and verbal); Spanish is an asset
  • Self-starter with the ability to work independently and exercise sound judgment
  • Ability to quickly learn proprietary POS systems
  • Strong interpersonal skills with a customer-focused mindset
  • Experience with LOC Store Management Suite is an asset
  • Training or teaching experience is an asset
  • Basic knowledge of POS hardware (scanners, scales, receipt printers, EFT devices) is an asset
  • Basic understanding of electronic payment devices is an asset
  • Working knowledge of Windows OS, networking, and SQL databases is an asset

Additional Requirements

  • Willingness to travel and work flexible hours, including weekends
  • Successful completion of a background check prior to employment

Compensation

        •     Compensation is based on experience and qualifications

Company Description

AM/PM Service, established in 1987, is a premier POS solutions provider operating in United States and Canada. The company offers end-to-end services—including hardware, software, installation, and support—customized to meet each client’s needs. Through strategic partnerships with leading brands and a commitment to innovation, AM/PM Service delivers reliable, cutting-edge solutions to a diverse range of industries. With over three decades of experience, it remains a trusted partner for businesses seeking scalable and effective POS systems. AM/PM Service is also recognized as a great place to work—valuing its people, investing in professional growth, and offering meaningful career opportunities in a dynamic, technology-driven environment.