1

Software Teaching Jobs in Washington (NOW HIRING)

Software Engineer

Washington, DC · On-site

$90 - $130/hr

An ability and eagerness to constantly learn and teach others * Passion for solving large, complex problems for customers. Hard Skills * software development * AI/ML concepts * JavaScript * React

New

Software Engineer I Location: Fort Meade, MD Required Clearance : TS/SCI w/ Full-Scope Poly Salary ... Rudimentary experience with Jira/Gitlab integration is helpful but not required (can be taught ...

New

Software Tutor

Fairfax, VA · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Leesburg, VA · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

College Park, MD · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Rockville, MD · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Alexandria, VA · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Bowie, MD · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Laurel, MD · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Software Tutor

Washington, DC · Remote

$18 - $40/hr

... online Software tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

Overview VTG is seeking a Software Developer for a 200+ FTE technical development program ... teach junior developers' community best practices in a constructive fashion o Ability to ...

The Software Engineer will work with a large team of developers, software engineers and data ... Willingness to mentor and teach junior developers' community best practices in a constructive ...

Overview VTG is seeking a Software Developer for a 200+ FTE technical development program ... teach junior developers' community best practices in a constructive fashion o Ability to ...

Senior Software Engineer

North Bethesda, MD · Hybrid

$122K - $161K/yr

Xometry is seeking a Senior Software Engineer to join our Xometry buyer experience organization ... Leadership & Teaching: You will serve as a guide and supervisor to engineers on your team, teaching ...

Sr. Software Developer

Mclean, VA · On-site

$55 - $72.75/hr

... to teach navigation of Github, Linux-based OS, and AWS and use services, such as S3 and EC2. · Demonstrated understanding of software development best practices, including version control, testing ...

Molg builds robotics microfactories and software to autonomously assemble and disassemble complex ... is taught and can gain the skills and appreciation for making physical things. While we are ...

Xometry is seeking a Staff Software Engineer to join our software engineering organization. In this ... Teaching & Mentorship: You will serve as a mentor and guide to engineers across the organization ...

next page

Showing results 1-20

Software Teaching information

See Washington salary details

$54.4K

$126.7K

$188K

How much do software teaching jobs pay per year?

As of Aug 19, 2026, the average yearly pay for software teaching in Washington is $126,675.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,900.00 and $147,200.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 the most commonly searched types of Software Teaching jobs in Washington?

The most popular types of Software Teaching jobs in Washington are:

What are popular job titles related to Software Teaching jobs in Washington?

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

What cities in Washington are hiring for Software Teaching jobs?

Cities in Washington with the most Software Teaching job openings:

Infographic showing various Software Teaching job openings in Washington as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 6% Part Time, 2% Temporary, and 8% Contract. Highlights an 82% Physical, 4% Hybrid, and 14% Remote job distribution, with an average salary of $126,675 per year, or $60.9 per hour.

Software Engineer

Jobtailor

Washington, DC • On-site

$90 - $130/hr

Other

Posted yesterday

New


Job description

Responsibilities
  • Develop high-quality software
  • Support and collaborate with other engineers, data scientists, and product managers
  • Review and debug code
  • Effectively apply best practices methodology and enforce design standards
  • Ensure project documents are complete, current, and archived appropriately
  • Ability to research, prototype and recommend software solutions
  • Collaborate with other teams within the organization
  • Engage the project on an emotional level as well as technical
Requirements
  • 1 - 2 years of professional experience as a software developer/engineer
  • Familiarity with AI/ML concepts and experience building and integrating with AI tools such as Claude Code and GitHub Copilot
  • Experience developing user interfaces with modern JavaScript frameworks (specifically React)
  • Experience developing web applications with frameworks such as Rails, Django or NodeJS
  • Experience developing web applications with ReactJS, AngularJS and/or VueJS
  • Comfort working with SQL databases
  • Love of problem‑solving
  • An ability and eagerness to constantly learn and teach others
  • Passion for solving large, complex problems for customers.
Hard Skills
  • software development
  • AI/ML concepts
  • JavaScript
  • React
  • Rails
  • Django
  • NodeJS
  • SQL
  • web applications
  • user interfaces
Soft Skills
  • problem-solving
  • collaboration
  • communication
  • eagerness to learn
  • teaching others
  • emotional engagement
  • adaptability
  • attention to detail
  • creativity
  • critical thinking
#J-18808-Ljbffr