1

Software Engineering Instructor Jobs in Texas (NOW HIRING)

AV Instructor

Houston, TX · On-site

$28 - $34/hr

... with management, engineers, and members of the public; * Set the tone and example for less ... Monitor automated driving software systems, compiling changes among different software versions and ...

... with management, engineers, and members of the public; * Set the tone and example for less ... Monitor automated driving software systems, compiling changes among different software versions and ...

Flight Controller/Instructor

Austin, TX · On-site

$90K - $250K/yr

Posting/External Job Title Flight Controller/Instructor Location Austin, TX 78701 US (Primary) San ... software, or telemetry systems. * Bachelor's degree or higher in Aerospace Engineering, Physics ...

... programming, as appropriate. Submit class outlines and workouts to leadership, as appropriate ... Skill at the beginner level, working with Microsoft Office 365, and other software systems to ...

Technical Instructor

Dallas, TX · On-site

$73K - $106K/yr

Strong computer and technical software aptitude. * High attention to detail and organizational ... Understanding of current engineering practices and technical systems. Preferred Qualifications:

Technical Instructor

Dallas, TX · On-site

$73K - $106K/yr

Strong computer and technical software aptitude. * High attention to detail and organizational ... Understanding of current engineering practices and technical systems. Preferred Qualifications:

next page

Showing results 1-20

Software Engineering Instructor information

What are the key skills and qualifications needed to thrive as a Software Engineering Instructor, and why are they important?

To thrive as a Software Engineering Instructor, you need a strong background in computer science, programming, and software development, often supported by a relevant degree and industry experience. Familiarity with teaching tools, learning management systems (LMS), and modern programming languages such as Python, JavaScript, or Java is typically required. Excellent communication, patience, and the ability to break down complex concepts are crucial soft skills for engaging and supporting learners. These skills ensure that students gain practical, up-to-date knowledge and succeed in mastering software engineering principles.

What does a Software Engineering Instructor do?

A Software Engineering Instructor teaches students the principles and practices of software development, including programming languages, software design, and problem-solving techniques. They develop course materials, deliver lectures, conduct hands-on coding sessions, and provide feedback on assignments. Instructors also mentor students, help them build real-world projects, and prepare them for careers in the tech industry. Their goal is to ensure students gain both theoretical knowledge and practical skills needed to succeed as software engineers.

What is the difference between Software Engineering Instructor vs Software Developer?

AspectSoftware Engineering InstructorSoftware Developer
Required CredentialsBachelor's degree in Computer Science or related field; teaching certifications often preferredBachelor's degree in Computer Science or related field; coding bootcamp or certifications beneficial
Work EnvironmentEducational institutions, training centers, online platformsTech companies, startups, freelance projects, or remote work
Employer & Industry UsageEducational institutions, coding bootcamps, online education platformsSoftware companies, tech firms, freelance clients
Common Search & Comparison IntentUnderstanding teaching roles in software engineeringUnderstanding software development careers

While both roles involve working with software, a Software Engineering Instructor primarily focuses on teaching and curriculum development, often within educational settings. In contrast, a Software Developer actively designs, codes, and maintains software applications. The roles share similar educational backgrounds but differ significantly in daily responsibilities and work environments.

What are some common challenges faced by Software Engineering Instructors, and how can they be managed effectively?

Software Engineering Instructors often encounter challenges such as keeping up with rapidly evolving technologies, addressing diverse learning styles, and balancing curriculum demands with student engagement. To manage these effectively, instructors regularly update their knowledge, incorporate hands-on projects, and foster an inclusive classroom environment that encourages questions and peer collaboration. Effective communication and adaptability are key to ensuring students understand complex concepts and stay motivated throughout the learning process.
What job categories do people searching Software Engineering Instructor jobs in Texas look for? The top searched job categories for Software Engineering Instructor jobs in Texas are:
Infographic showing various Software Engineering Instructor job openings in Texas as of June 2026, with employment types broken down into 91% Full Time, 5% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.
Instructor - Medical Physics and Engineering [Req#: 938270, Position#: 131380]

Instructor - Medical Physics and Engineering [Req#: 938270, Position#: 131380]

UT Southwestern Medical Center

Dallas, TX • On-site

Full-time

Posted 3 days ago


UT Southwestern rating

7.8

Company rating: 7.8 out of 10

Based on 146 frontline employees who took The Breakroom Quiz

106th of 874 rated healthcare providers


Job description

Description
An Instructor position is available immediately in the Division of Medical Physics and Engineering within the Department of Radiation Oncology at The University of Texas Southwestern Medical Center. This position is ideal for an individual interested in pursuing a career in computational medical physics, medical engineering, and clinical software development.
Applicants must have a Ph.D. in physics, engineering, applied mathematics, computer science, or a related discipline. Strong programming skills are essential. The ideal candidate will have a passion for scientific programming and demonstrated experience developing software tools for research or clinical applications. Excellent written and oral communication skills are also required, along with initiative, problem-solving ability, and a strong commitment to teamwork.
This position is part of an ongoing effort to translate our extensive research in artificial intelligence and other computational fields into clinical practice. Contributions to open-source software through platforms such as GitHub, Stack Overflow, and CodeProject are highly desirable.
Experience with web-based application frameworks, database management, and programming languages such as Python, C++/C#, JavaScript, and Go is preferred. Knowledge of Django, Docker, and Kubernetes is a strong plus.
The candidate is expected to work closely with clinical medical physicists and researchers in Medical Artificial Intelligence and Automation Lab (http://www.utsouthwestern.edu/labs/maia).

What UT Southwestern employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom