IXL Learning is the country's largest EdTech company, and they are seeking Software Engineers to enhance their educator-focused marketplace, Teachers Pay Teachers. The role involves building features ...
IXL Learning is the country's largest EdTech company, and they are seeking Software Engineers to enhance their educator-focused marketplace, Teachers Pay Teachers. The role involves building features ...
Substitute Teaching in Denver!
Denver, CO · On-site
$200/day
HelloSubs is building the future of substitute teaching by combining the right people with great software, and supporting everyone involved! Join our team of new & experienced teachers to make a ...
Substitute Teaching in Denver!
Denver, CO · On-site
$200/day
HelloSubs is building the future of substitute teaching by combining the right people with great software, and supporting everyone involved! Join our team of new & experienced teachers to make a ...
Software Engineer
Bloomington, IN · On-site
$70K - $78K/yr
The IU Libraries' mission is to support and strengthen teaching, learning, and research by ... Develops and maintains custom software applications when needed. * Works with stakeholders ...
Software Engineer
Bloomington, IN · On-site
$70K - $78K/yr
The IU Libraries' mission is to support and strengthen teaching, learning, and research by ... Develops and maintains custom software applications when needed. * Works with stakeholders ...
CIS - AI Software Development Faculty
Glen Allen, VA · On-site
$1.4K - $1.8K/day
This position is ideal for a Software Development professional who is excited to teach in a modern, applied environment-one that increasingly reflects how software is built today using AI-augmented ...
CIS - AI Software Development Faculty
Glen Allen, VA · On-site
$1.4K - $1.8K/day
This position is ideal for a Software Development professional who is excited to teach in a modern, applied environment-one that increasingly reflects how software is built today using AI-augmented ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our ... software engineering interview process, you can visit our interview prep page. If you're a ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our ... software engineering interview process, you can visit our interview prep page. If you're a ...
Software Architect
Dearborn, MO · On-site
$120 - $180/hr
Teach others within Ford about Classic AUTOSAR and its capabilities. Requirements * Master's degree ... software components. 3. Matlab Simulink/Stateflow. * 2 years of experience with each of the ...
Software Architect
Dearborn, MO · On-site
$120 - $180/hr
Teach others within Ford about Classic AUTOSAR and its capabilities. Requirements * Master's degree ... software components. 3. Matlab Simulink/Stateflow. * 2 years of experience with each of the ...
Software Engineer
Pullman, WA · On-site
$97K - $144K/yr
Model, teach, and apply SEL Values, Principles of Operations, and World Class Manufacturing ... Software Engineer, $97,700 - $144,400. Our compensation ranges are based on the responsibilities of ...
Software Engineer
Pullman, WA · On-site
$97K - $144K/yr
Model, teach, and apply SEL Values, Principles of Operations, and World Class Manufacturing ... Software Engineer, $97,700 - $144,400. Our compensation ranges are based on the responsibilities of ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our ... software engineering interview process, you can visit our interview prep page. If you're a ...
Software Engineer
New York, NY · On-site
... and teach them what they need to know. If you'd like to get an idea of what we cover in our ... software engineering interview process, you can visit our interview prep page. If you're a ...
CIS - AI Software Development Faculty
Manassas, VA · On-site
$1.4K - $1.8K/day
This position is ideal for a Software Development professional who is excited to teach in a modern, applied environment-one that increasingly reflects how software is built today using AI-augmented ...
CIS - AI Software Development Faculty
Manassas, VA · On-site
$1.4K - $1.8K/day
This position is ideal for a Software Development professional who is excited to teach in a modern, applied environment-one that increasingly reflects how software is built today using AI-augmented ...
2026-2027 - STEM Teacher
Memphis, TN · On-site
Teaching 21st Century Learners a common core based curriculum * Integrating technology into lessons ... Proficient in the use of personal computers, office productivity software, and common business ...
Quick apply
2026-2027 - STEM Teacher
Memphis, TN · On-site
Teaching 21st Century Learners a common core based curriculum * Integrating technology into lessons ... Proficient in the use of personal computers, office productivity software, and common business ...
Senior Software Engineer, Flight Software
$184K - $208K/yr
Write application, platform, and driver functionality in our flight software environment and teach others how to use it * Integrate compute and peripheral subsystems in both software and hardware
Senior Software Engineer, Flight Software
$184K - $208K/yr
Write application, platform, and driver functionality in our flight software environment and teach others how to use it * Integrate compute and peripheral subsystems in both software and hardware
Ability and willingness to work with computers including common word-processing software, and computer and internet-based language teaching technology. Application Procedures: The review of ...
Ability and willingness to work with computers including common word-processing software, and computer and internet-based language teaching technology. Application Procedures: The review of ...
Teaching Associate Location: Fresno Categories: Unit 11 - UAW - California Alliance of Academic ... Exhibit proficiency in the instructional software used in the laboratory * Exhibit proficiency in ...
Teaching Associate Location: Fresno Categories: Unit 11 - UAW - California Alliance of Academic ... Exhibit proficiency in the instructional software used in the laboratory * Exhibit proficiency in ...
Ability and willingness to work with computers including common word-processing software, and computer and internet-based language teaching technology. Application Procedures: The review of ...
Ability and willingness to work with computers including common word-processing software, and computer and internet-based language teaching technology. Application Procedures: The review of ...
Software Developer
Virginia Beach, VA · On-site
... teaching subordinates. • Experience integrating COTS and 3rd Party tools. • 5-7 years of ... software engineering. • Experience developing systems in a Linux and Windows environment. • ...
Software Developer
Virginia Beach, VA · On-site
... teaching subordinates. • Experience integrating COTS and 3rd Party tools. • 5-7 years of ... software engineering. • Experience developing systems in a Linux and Windows environment. • ...
Teaching Associate Location: Fresno Categories: Unit 11 - UAW - California Alliance of Academic ... Exhibit proficiency in the instructional software used in the laboratory * Exhibit proficiency in ...
Teaching Associate Location: Fresno Categories: Unit 11 - UAW - California Alliance of Academic ... Exhibit proficiency in the instructional software used in the laboratory * Exhibit proficiency in ...
Senior Software Engineer
Washington, DC · Remote
$159K - $190K/yr
Software development Location: Remote, Flexible (USA based) Salary: $160,000-$190,000 per year ... Founded by two award-winning teachers, we lead a movement of educators in implementing a self-paced ...
Quick apply
Senior Software Engineer
Washington, DC · Remote
$159K - $190K/yr
Software development Location: Remote, Flexible (USA based) Salary: $160,000-$190,000 per year ... Founded by two award-winning teachers, we lead a movement of educators in implementing a self-paced ...
TAs are expected to use Canvas or other learning management software supported by CSUSB. TAs supporting an upper division geology class will work with the faculty member teaching the class to ...
TAs are expected to use Canvas or other learning management software supported by CSUSB. TAs supporting an upper division geology class will work with the faculty member teaching the class to ...
2026-27 Anticipated Music Teacher
Kansas City, MO · On-site
$60K/yr
Frontier Schools is seeking an anticipated Music Teacher for the 2026-27 school year. The starting ... Ability to use computer including software, database used by the district, spreadsheet and word ...
Quick apply
2026-27 Anticipated Music Teacher
Kansas City, MO · On-site
$60K/yr
Frontier Schools is seeking an anticipated Music Teacher for the 2026-27 school year. The starting ... Ability to use computer including software, database used by the district, spreadsheet and word ...
TAs are expected to use Canvas or other learning management software supported by CSUSB. TAs supporting an upper division geology class will work with the faculty member teaching the class to ...
TAs are expected to use Canvas or other learning management software supported by CSUSB. TAs supporting an upper division geology class will work with the faculty member teaching the class to ...
Software Teaching information
See salary details
$48K - $58.7K
1% of jobs
$58.7K - $69.5K
4% of jobs
$69.5K - $80.2K
9% of jobs
$90.2K is the 25th percentile. Wages below this are outliers.
$80.2K - $90.9K
12% of jobs
$90.9K - $101.6K
15% of jobs
The median wage is $108.7K / yr.
$101.6K - $112.4K
14% of jobs
$112.4K - $123.1K
15% of jobs
$127.3K is the 75th percentile. Wages above this are outliers.
$123.1K - $133.8K
13% of jobs
$133.8K - $144.5K
9% of jobs
$144.5K - $155.3K
5% of jobs
$155.3K - $166K
3% of jobs
$48K
$111.8K
$166K
How much do software teaching jobs pay per year?
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?
What cities are hiring for Software Teaching jobs?
Cities with the most Software Teaching job openings:
What are the most commonly searched types of Software Teaching jobs?
The most popular types of Software Teaching jobs are:
What states have the most Software Teaching jobs?
States with the most job openings for Software Teaching jobs include:
What job categories do people searching Software Teaching jobs look for?
The top searched job categories for Software Teaching jobs are:

Full-time
Re-posted 7 days ago
Job description
IXL Learning is the country's largest EdTech company, and they are seeking Software Engineers to enhance their educator-focused marketplace, Teachers Pay Teachers. The role involves building features, collaborating with teams, and driving the development process for innovative educational products.
Responsibilities:
• Work with a team of talented engineers, both starting projects from scratch and also working within the existing code base
• Build the back-end wiring, application logic and UI for our products
• Drive the development process for your team, including designing, coding, documenting, testing, debugging and tuning
• Provide accurate estimates, evaluate feasibility and assess new platforms and technologies for project implementations
• Collaborate and communicate clearly across multiple development teams to design and release amazing products
Qualifications:
Required:
• 3+ years of experience in software engineering
• Bachelor’s or advanced degree in Computer Science or a related discipline
• Excellent programming skills in an object-oriented language
• Experience with web development practices and tools, including SQL databases, caching strategies, backend APIs, Javascript, and CSS
• Strong communication skills
• Strong analytical-reasoning and problem-solving skills
• Passion for improving education through technology
Company:
IXL Learning is a learning site that provides personalized learning products. Founded in 1998, the company is headquartered in San Mateo, USA, with a team of 1001-5000 employees. The company is currently Late Stage.
About IXL Learning
Sourced by ZipRecruiter
Company size
1,001 - 5,000 Employees
Headquarters location
San Mateo, CA, US
Year founded
1998