2

Full Time Software Engineering Teaching Jobs in Michigan

Engineering & Science Job Schedule: Full time Remote: No General Responsibilities: The Software Equipment Engineer works with an engineering team, prototype team, production team to design, program ...

Software Developer

Grand Rapids, MI · On-site

$70K - $130K/yr

As a Software Developer, you are a rapid and effective problem solver. You will build and maintain ... This is a full-time salaried position located in Grand Rapids, Michigan. There may be times when ...

Lead Manufacturing Software Developer

Warren, MI · On-site

$109K - $136K/yr

Partner with manufacturing, IT, product engineering, and plant teams to deploy reliable solutions ... This means the selected candidate is expected to report to a specific location on a full-time basis.

Staff Software Engineer

Detroit, MI · On-site +1

$170K - $200K/yr

2bridge has been engaged in the search for a full-time, direct-hire Staff Software Engineer to join our client in the Marketing Tech Space. Our client provides Analytics, Customer Experience, and ...

Showing results 41-60

Full Time Software Engineering Teaching information

What are some common challenges faced by full time software engineering instructors, and how can they be managed effectively?

Full-time software engineering instructors often encounter challenges such as balancing curriculum updates with fast-evolving technologies, addressing diverse student learning needs, and managing large classroom dynamics. Staying current with industry trends through continuous learning and professional development is essential. Instructors can also collaborate closely with other educators to share resources, implement peer learning activities, and adopt adaptive teaching strategies to better support students with varying skill levels.

What is the difference between Full Time Software Engineering Teaching vs Full Time Software Development?

AspectFull Time Software Engineering TeachingFull Time Software Development
Required CredentialsTypically requires a degree in computer science or education, teaching certifications may be preferredRequires a degree in computer science, software engineering, or related field; certifications are optional
Work EnvironmentEducational institutions, classrooms, online teaching platformsCorporate offices, tech companies, remote or on-site development teams
Employer & Industry UsageUniversities, coding bootcamps, online education platformsTech companies, startups, software firms, freelance projects

Full Time Software Engineering Teaching focuses on educating students and professionals in coding and software concepts, often within academic or training settings. In contrast, Full Time Software Development involves creating, testing, and maintaining software products within industry environments. Both roles require strong technical skills, but teaching emphasizes communication and curriculum delivery, while development centers on coding and project execution.

What is full time software engineering teaching?

A Full Time Software Engineering Teaching position involves instructing students in the principles, practices, and tools of software engineering. This role typically requires developing lesson plans, delivering lectures, leading lab sessions, assessing student work, and staying current with industry trends. Educators in this field may teach topics such as programming languages, software design, algorithms, and development methodologies. The position can be found at universities, colleges, coding bootcamps, or technical institutes, and often involves collaborating with other faculty and supporting students’ academic and career growth.

What are the key skills and qualifications needed to thrive as a full time software engineering teacher, and why are they important?

Thriving as a Full Time Software Engineering Teacher requires a strong background in computer science or software engineering, typically with a relevant degree and professional experience in programming. Familiarity with coding languages (such as Python, Java, or JavaScript), development environments, and educational technologies like learning management systems is essential. Excellent communication, patience, and the ability to inspire and mentor students are standout soft skills for this role. These competencies ensure students receive high-quality, practical instruction and support, preparing them effectively for careers in software engineering.
What job categories do people searching Full Time Software Engineering Teaching jobs in Michigan look for? The top searched job categories for Full Time Software Engineering Teaching jobs in Michigan are:
What cities in Michigan are hiring for Full Time Software Engineering Teaching jobs? Cities in Michigan with the most Full Time Software Engineering Teaching job openings:
Infographic showing various Full Time Software Engineering Teaching job openings in Michigan as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Software Engineer, II - Mission Control

Torc Robotics

Ann Arbor, MI • On-site

$139K - $166K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


Job description

About the Company
At Torc, we have always believed that autonomous vehicle technology will transform how we travel, move freight, and do business.
A leader in autonomous driving since 2007, Torc has spent over a decade commercializing our solutions with experienced partners. Now a part of the Daimler family, we are focused solely on developing software for automated trucks to transform how the world moves freight.
Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner directly with a truck manufacturer.
Meet the Team:
The Mission Control team is responsible for creating web based applications to support our autonomous trucks. These applications are critical in helping our teams execute missions as we test and develop our autonomous trucks. We help create workflows, processes, and visibility to all things connected to our trucks to help it prepare for a mission all the way to successful completion.
What You'll Do:
In this role, you will partner with our collaborative team to help build and support our cloud based applications that make up Mission Control. We are looking for a Software Engineer who is eager to learn and grow while contributing towards new features and maintenance of our applications to drive the future of freight. From requirements and software design to coding, testing, and deployment automation-you'll own the full development lifecycle of a software component in a collaborative, Agile environment. Your impact will extend beyond code, helping to refine scalable frameworks and uphold best practices across the team.
  • Developing web based applications using TypeScript/JavaScript, HTML, CSS, and Python.
  • Use cloud based services and features to bring our applications from local development to production intent environments.
  • Execute the full software development lifecycle including requirements, design, coding, unit testing, integration, and automation.
  • Collaborate cross-functionally in an Agile development environment.

Some technologies we use include:
  • Managed services within AWS
  • Terraform
  • Python
  • React
  • Datadog

What You'll Need to Succeed:
  • Bachelor's or Master's degree in Computer Science, Computer Engineering or a related field with 5+ years experience.
  • Experience with modern web development languages such as TypeScript/JavaScript, HTML, and CSS
  • Commitment to test-driven development patterns, continuous integration and delivery, and infrastructure as code
  • Strong foundation in software engineering principles and object-oriented programming.
  • Strong analytical and problem-solving skills with good spatial reasoning.

Perks of Being a Full-time Torc'r
Torc cares about our team members and we strive to provide benefits and resources to support their health, work/life balance, and future. Our culture is collaborative, energetic, and team focused. Torc offers:
  • A competitive compensation package that includes a bonus component and stock options
  • 100% paid medical, dental, and vision premiums for full-time employees
  • 401K plan with a 6% employer match
  • Flexibility in schedule and generous paid vacation (available immediately after start date)
  • AD+D and Life Insurance

At Torc, we're committed to building a diverse and inclusive workplace. We celebrate the uniqueness of our Torc'rs and do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, veteran status, or disabilities.
Even if you don't meet 100% of the qualifications listed for this opportunity, we encourage you to apply.
Our compensation reflects the cost of labor across several geographic markets. Pay is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Torc's total compensation package will also include our corporate bonus and stock option plan. Dependent on the position offered, sign-on payments, relocation, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits.
Job ID: 102748
Hiring Range for Job Opening
US Pay Range
$139,000-$166,800 USD