Software Engineering Instructor

3 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company Description

InfoSorse is a premier technology training institute and career acceleration organization dedicated to providing world-class, industry-aligned education to learners across Africa and beyond. Founded in 2015 and headquartered in Ghana, InfoSorse Technology Institute shapes the next generation of global tech leaders through career-focused, industry-aligned training. We offer 18-month Professional Diploma programs and flexible short courses across nine in-demand fields, including Data Analytics, Software Engineering, Cybersecurity, and Cloud Computing. Our graduates are job-ready with industry certifications, hands-on projects, guaranteed internships, CV preparation, portfolio building, and global job placement opportunities. InfoSorse - Shaping Modern Tech Leaders.


Role Description

This is a full-time hybrid role for a Software Engineering Instructor located in Accra with some work from home acceptable. The Software Engineering Instructor will be responsible for training and mentoring students in software development, designing instructional materials, delivering lectures, creating hands-on projects, and assessing student progress. The instructor will also provide career support, guide students through industry certifications, and ensure they are equipped with skills needed for job readiness.


🔹 Key Responsibilities

  • Deliver structured and engaging classes in

    software engineering principles, design patterns, and coding practices

    .
  • Teach and mentor students in

    multiple programming languages

    (Python, Java, C#, JavaScript, or similar).
  • Guide learners through

    software development life cycle (SDLC)

    , Agile methodologies, and DevOps concepts.
  • Develop and update

    curriculum, labs, and projects

    to align with industry standards.
  • Train students in building

    real-world applications

    (desktop, web, or mobile).
  • Support students in mastering

    data structures, algorithms, object-oriented design, and version control

    .
  • Prepare learners for

    technical interviews, coding challenges, and portfolio projects

    .
  • Continuously integrate

    emerging technologies and frameworks

    into course delivery.
  • Provide

    mentorship, feedback, and career guidance

    to help learners transition into tech roles.



🔹 Qualifications & Requirements

  • Bachelor’s degree in

    Computer Science, Software Engineering, or a related field

    (Master’s preferred).
  • 3+ years of professional experience as a

    Software Engineer / Developer

    .
  • Strong expertise in at least two programming languages (e.g., Python, Java, JavaScript, C#, C++).
  • Solid understanding of:
  • Data Structures & Algorithms
  • Object-Oriented Programming (OOP)
  • Databases (SQL & NoSQL)
  • Web & API development
  • Agile/Scrum methodologies
  • Familiarity with

    DevOps, cloud deployment, and software testing

    is an advantage.
  • Teaching, mentoring, or technical training experience preferred.
  • Excellent communication and problem-solving skills.
  • Passion for education and student success.



🔹 Industry Background Preferred

  • Software Development / SaaS

  • IT Services & Consulting

  • EdTech / Technical Training

  • Telecommunications / FinTech / E-commerce

    (with software product experience)



🔹 Job Function

  • Training & Development

    – Delivering high-quality instruction and mentorship.
  • Software Engineering / IT

    – Applying coding and software design expertise in teaching.
  • Curriculum Design

    – Developing hands-on labs and projects.
  • Career Mentorship

    – Preparing students for interviews and real-world projects.


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You