1

Software Engineer Instructor Jobs (NOW HIRING)

As a Software Engineering intern at Centerfield, you'll work directly with our Engineering team ... instructors (yoga, kickboxing & circuit training). * Paid charity and volunteer days (local mentor ...

Software Engineer III - NE

Tulsa, OK · On-site

$50.50 - $67.75/hr

... and Instructor personnel as necessary to accomplish development, design and production of the ... Background must demonstrate a thorough knowledge of the sciences underlying software engineering.

... software engineer Ability to model student progress and remove educational roadblocks Empathy and ... Instructor or training experience.

IL · On-site

$70K - $90K/yr

Training Developer / Instructor City/State/Region: Scott AFB, IL 62225 Location: Hybrid (Telework ... Ensure all training materials remain current, accurate, and aligned with evolving software releases ...

next page

Showing results 1-20

Software Engineer Instructor information

See salary details

$67K

$129.7K

$224K

How much do software engineer instructor jobs pay per year?

As of Jul 21, 2026, the average yearly pay for software engineer instructor in the United States is $129,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What is a Software Engineer Instructor?

A Software Engineer Instructor is a professional who teaches software engineering concepts, programming languages, and development best practices to students or professionals. They design and deliver curriculum, lead classroom or online training sessions, and guide learners through coding exercises and projects. Their goal is to equip students with the skills required to become proficient software engineers, often preparing them for roles in the tech industry or helping them advance their existing skills.

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

AspectSoftware Engineer InstructorSoftware Developer
CredentialsBachelor's in Computer Science or related field; teaching certifications often preferredBachelor's or higher in Computer Science or related field
Work EnvironmentEducational institutions, coding bootcamps, online platformsTech companies, startups, freelance projects
Employer & Industry UsageEducational and training organizationsSoftware development companies, tech firms
Primary FocusTeaching coding skills and conceptsBuilding, testing, and maintaining software applications

While both roles involve programming knowledge, a Software Engineer Instructor primarily focuses on teaching and curriculum development, whereas a Software Developer concentrates on creating and maintaining software products. The roles often overlap in technical skills but differ in their core responsibilities and work environments.

How does a Software Engineer Instructor typically balance teaching responsibilities with staying current in the fast-evolving tech industry?

As a Software Engineer Instructor, it’s important to dedicate time outside of teaching hours to keep up with new programming languages, frameworks, and industry best practices. Many teams encourage instructors to participate in professional development workshops, attend tech conferences, or contribute to open-source projects. Balancing these activities can be challenging, but most organizations build in prep time and collaborative curriculum planning to support ongoing learning. Staying up-to-date not only enriches your instruction but also ensures students receive relevant and practical knowledge.

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

To thrive as a Software Engineer Instructor, you need a strong background in computer science, coding proficiency in languages like Python or JavaScript, and experience in software development, usually backed by a relevant degree or industry experience. Familiarity with educational platforms, curriculum design tools, and version control systems such as Git is typically required. Excellent communication, patience, and the ability to motivate and mentor learners are crucial soft skills for this role. These skills are vital for effectively teaching complex technical concepts, supporting diverse learners, and ensuring student success in technology careers.
More about Software Engineer Instructor jobs
What job categories do people searching Software Engineer Instructor jobs look for? The top searched job categories for Software Engineer Instructor jobs are:
Infographic showing various Software Engineer Instructor job openings in the United States as of July 2026, with employment types broken down into 61% Full Time, 31% Part Time, and 8% Contract. Highlights an 100% In-person job distribution, with an average salary of $129,678 per year, or $62.3 per hour.
Software Development Engineer 2

Software Development Engineer 2

APN Software Services, Inc

Santa Clara, CA • On-site

Other

Posted 12 days ago


Job description

Client: Intuitive Surgical, Inc.

Title: Software Development Engineer 2

Job Category: IT

Req #: ISIJP00012154

Location: 3420 Central Expressway, Santa Clara 95051

Duration: 1 year

Hours: 8 hours/day, 40 hours/week

Restricted States - Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, and Tennessee.

Onsite 3 days a week.

Need someone who know LMS - Learning Management System.

As a Software Engineer, you will be serving as the technical bridge between POET (an internal training team for Design and Engineering Community), instructional design, IT, and the end users.  

The individual in this role applies software engineering principles and instructional design practices to design, develop a scalable digital learning environment with custom features, integrated data flows, and automated workflows that enhance training delivery and operational efficiency.

This role is responsible for driving process innovation, drive accountability with IT through deep technical expertise, and leading User Acceptance Testing (UAT) for all POET applications & resource releases. By designing AI-driven solutions and automating workflows, the ideal candidate will enhance learning experiences and ensure seamless collaboration across business units.

Essential Job Duties:

1. Technical Leadership & Accountability:

o Leverage SQL/data analytics to evaluate system performance, data integrity, and user feedback – while working closely with IT for resolving gaps and holding them accountable.

o Design and implement AI agents to automate repetitive tasks, enhance user workflows, and improve learning outcomes (e.g., chatbots for support, adaptive learning assistants).

o Analyze learning data (e.g., Learning Management System (LMS) usage, completion rates) to identify trends and recommend improvements.

2. Process Hacking & Innovation:

o Identify and eliminate bottlenecks in learning workflows using technical and creative problem-solving.

o Prototype and pilot AI-driven solutions (e.g., automated certificate generation, personalized learning paths).

o Collaborate with stakeholders to reengineer processes for efficiency and scalability.

3. Integration & Translation:

o Translate learning experience and UX/UI requirements into clean, scalable front-end code.

o Build and maintain reusable LMS components that support consistent learning experiences.

o Develop intuitive interfaces that help learners, instructors, and admins navigate content and resolve issues.

o Collaborate with Learning Experience Designers and Product Managers to clarify requirements and refine learner interactions

o Work closely with platform and backend teams to integrate APIs, synchronize learning data, and ensure seamless content delivery

o Ensure consistent UI behavior and accessibility across courses, modules, and integrated learning tools

4. Testing and Deployment

o Lead User Acceptance Testing (UAT), ensuring solutions meet both functional and technical standards.

o Overall, champion cross-functional collaboration, bridging gaps between POET, instructional design, IT, and learners.

o Troubleshoot technical issues and fine-tune application performance for scalability and responsiveness

5. Content & Platform Management:

o Curate and manage content libraries in LMS platforms (e.g., Percipio, SuccessFactors), ensuring accuracy and accessibility.

o Monitor and optimize digital learning tools for performance, usability, and alignment with educational goals.

6. Collaboration & Support

o Operational and general technical support for the POET team, under direction of leadership, includes but is not limited to:

§ Content, file, and technology management

§ eLearning support and scheduling

§ Communication with learners and leaders, as needed

o Perform other reasonable duties and assist with cross-functional initiatives as requested to support team goals.

Qualifications:

 

Required Skills and Experience

 

· Strong proficiency in Data analytics, Excel, SQL

Required Education and Training

· Minimum BS in Computer Science, Computer Engineering, or a related field

Working Conditions

 

· Work is performed in an office environment and requires the ability to operate standard office equipment and keyboards.

· Regularly required to stoop, kneel, bend, crouch and lift up to 40 pounds.

· This position may require up to 25% travel to facilitate training sessions at Intuitive sites globally.

Preferred Skills and Experience

 

· Prefer 1- 3 years of experience in data analytics function.

· Familiarity with Appian low-code automation platform is preferred

· Familiarity with JIRA, Confluence, Agile methodologies, Qualtrics, Zoom, MS Project, and Smartsheets.

· Exemplary skills in Microsoft Office Suite (Excel and PPT)

· Ability to learn to configure, develop new application platforms.

· Strong organization, time management and multi-tasking skills, and able to prioritize workload with competing priorities.

· Collaborative teamwork, communication and data handling skills

· Excellent attention to detail, yet flexible in approach

· Self-starter, able to work independently with limited supervision

· Good written and verbal skills

· Exceptional documentation and organizational skills

· Strong work ethic with a willingness to go above and beyond; self-directed and resourceful

· Proven ability to lead, influence, and collaborate effectively across all levels and cross-functional teams

Thanks, 

Amit Sehdev

APN Software Services Inc.

Direct: |Cell: | Fax: |
LinkedIn