CrawlJobs Logo

Software Engineer Instructor

Bahrain · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

Our Software Engineering Bootcamp is a life-changing educational experience where our students learn the skills and mindsets to take on new careers as web developers. We are looking for a lead instructor with strong JavaScript experience to play a key role on our growing instructional team.

Job Responsibility

  • Teach Sunday to Wednesday from 6pm-9pm for the duration of the 24 week course, in-person, on campus in Bahrain
  • Instructors will need to commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers
  • Facilitate a dynamic, collaborative, and positive classroom community
  • Inspire students to persevere through the challenges of learning a new skill set

Requirements

  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers
  • You have at least 3+ years of experience working on a software development team
  • Familiarity with Computer Science topics, such as: Recursion, Sorting, Search, Linked Lists, Stacks and queues, Sets, Trees, Search Tries, Graphs, Hash tables, and Design patterns
  • You have working experience in both front-end and back-end development, and are fluent in: HTML and CSS
  • Full-stack JavaScript (strong JavaScript highly preferred)
  • At least one JS MV* framework (React preferred)
  • SQL databases (we generally use PostgreSQL)
  • NoSQL (we generally cover MongoDB)
  • At least one additional object-oriented language (Python highly preferred)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer Instructor

8 matching positions

Simulation UI Software Engineer - Qt/QML

Our department develops top-notch, high-fidelity engineering and training simula...
Location
Location
Germany , Manching
Salary
Salary:
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor or higher degree in computer science, software engineering, or relevant field. Master’s degree preferred
  • Experience in software development with focus on frontend/UI applications
  • Strong proficiency in C++ and Qt/QML technology stack
  • Good communication skills to efficiently collaborate with cross-functional teams
  • Experience with modern DevOps pipelines, containerization, and agile software development methodologies
  • Proactive and pragmatic mindset and being passionate about simulation
Job Responsibility
Job Responsibility
  • Communicate with stakeholders and customers to gather and understand requirements
  • Define and architect the software foundation for simulation control stations, instructor operating stations and flight training debriefing stations
  • Design intuitive and user-friendly interfaces using a custom GUI framework based on Qt/QML
  • Define and maintain the overall technical architecture of the software, including the design and organization of the codebase, interfaces to other systems, the overall structure and organization of the software
  • Design, develop, test and maintain software by writing clean, efficient and maintainable code, and follow software development best practices. Analyze and debug software issues, and fix bugs
  • Participate in planning, stand-up, review and retrospective meetings according to software development methodology
  • Perform code reviews and ensure the code meets the defined coding standards
  • Ensure the software system design and architecture is scalable, maintainable and can be integrated with other systems
What we offer
What we offer
  • Attractive salary and special payments
  • 30 days paid vacation and extra days-off for special occasions
  • Excellent upskilling opportunities and great international, group wide development prospects
  • Special benefits: employer-funded pension, employee stock options, discounted car leasing, special conditions for insurances, subsidies for public transport, employee benefits at cooperating companies
  • On-site-facilities: Medical officer for check-ups and other health-related services, canteen and cafeteria, kindergarten close to the site
  • Compatibility of family & work (job sharing, part-time models, flexible working hours, individual timeout)
  • Working in a diverse environment, with more than 140 nationalities, where every voice is heard
  • Fulltime
Read More
Arrow Right

Mission Planning Software Test Engineer - Fighter Weapons - Senior

Astrion has an exciting opportunity for a SME-Level Mission Planning Test Engine...
Location
Location
United States , Eglin Air Force Base
Salary
Salary:
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • An active Secret security clearance is required for consideration, with the ability to obtain and maintain a Top Secret security clearance
  • U.S. Citizenship Required
  • Must possess a thorough knowledge of and extensive experience/training in Air Force, Navy, or Marine Corps mission planning systems
  • this includes extensive general experience as a military fighter aircrew member accomplishing manual mission planning procedures and techniques
  • Must have operational experience as a Pilot or Weapon Systems Officer (WSO) in one of the following aircraft: F-15, F-16, F/A-18, F-35, or F-22
  • Military fighter Mission Planning experience is required
  • Must have operational experience as a military fighter aircraft mission commander or instructor for weapons and tactics
  • or be a graduate of one of the following military training programs: USAF Weapons School or United States Navy Strike Fighter Tactics Instructor program (TOPGUN)
  • Must have a demonstrated ability to work effectively on a team and to lead and direct the work of others
  • Must be able to communicate effectively both orally and in writing including communication skills in areas of technical writing, briefings, and formal presentations
Job Responsibility
Job Responsibility
  • Provide mission planning domain expertise and frequently serve as the final authority on software test and deployment
  • Provide mission planning domain expertise in questions/issues of critical importance to the customer
  • Plan tests, establish criteria, assess program effectiveness, and investigate/analyze unusual testing conditions, problems, or questions
  • Plan, coordinate, and monitor test projects that frequently require significant modifications of standard practices or adaptation of instrumentation to obtain valid results
  • Plan, monitor and evaluate tests from an operational fighter perspective, and assess the feasibility and soundness of proposed evaluation methods
  • Make recommendations and commitments to program management leadership/personnel
  • Demonstrate software experience in the Windows 10 environment
  • Demonstrate operational fighter and fighter mission planning experience with functions provided by the software including operational use of JMPS or comparable systems
  • Maintain a working knowledge of the software or class of software being tested, to include experience with the existing software, previous versions, future versions or any associated software used in conjunction with the software being tested
  • Maintain testing/test methodology experience, including testing of software/hardware, such as unit, integration, system, or acceptance testing, and familiarity with Air Force directives, processes and procedures
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Software Engineering Instructor Lead

Our Software Engineering Immersive course is a life-changing educational experie...
Location
Location
Bahrain
Salary
Salary:
Not provided
generalassemb.ly Logo
General Assembly
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You are the person that your colleagues naturally gravitate to when they are trying to figure something out.
  • You are eager to shape the skills, minds, and careers of the newest generation of web developers.
  • You have at least 3+ years of experience working on a software development team.
  • WDI/SEI Alumni a strong plus.
  • You have working experience in both front-end and back-end development, and are fluent in: HTML and CSS
  • Full-stack JavaScript (strong JavaScript highly preferred)
  • At least one JS MV* framework (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PostgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Ruby or Python preferred)
Job Responsibility
Job Responsibility
  • Teach Sunday-Thursday, 9am-5pm (local time), for the 12 week duration of the program.
  • Instructors will need to commit a few hours per week supporting students, preparing lessons and materials, leveraging existing GA curriculum content.
  • Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
  • Work alongside GA staff and teaching team to best meet the needs and learning styles of your students.
  • Guide students through development of a stellar final project that will showcase their abilities to hiring managers.
  • Facilitate a dynamic, collaborative, and positive classroom community.
  • Inspire students to persevere through the challenges of learning a new skill set.
What we offer
What we offer
  • General Assembly will cover all travel-related expenses for qualified candidates.
  • Fulltime
Read More
Arrow Right

Training Office Administrator

We currently have a vacancy for a training Office Administrator based out of our...
Location
Location
United Kingdom , Lasham
Salary
Salary:
Not provided
2excelaviation.com Logo
2Excel Aviation Ltd
Expiration Date
August 01, 2026
Flip Icon
Requirements
Requirements
  • Technical Proficiency: Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint) and other relevant software.
  • Strong Organisational Skills: Ability to manage multiple tasks and priorities.
  • Communication Skills: Excellent verbal and written communication skills.
  • Attention to detail: Must be able to efficiently handle critical forms and applications.
  • Personnel Interaction: Will interact with apprentices and engineering professionals daily.
  • Customer Service Skills: Ability to build and maintain strong relationships with customers.
  • Embracing and supporting the cultural and procedural transformation which is essential to making 2EE a relevant, respected MRO that is fit for the modern world, fast.
Job Responsibility
Job Responsibility
  • Support the Training Manager and Technical Training Developer with general administration.
  • Assist with Apprentice Program administration and monitoring.
  • Monitor and update Apprentice and Part 147 Instructor staff personnel files.
  • Monitor training room availability and schedule room bookings.
  • Liase with internal and external stakeholders, learning providers and regulatory authorities.
  • Monitor, upload, review and update Part 147 Training School Centrik document’s annual revision schedule.
  • Daily monitoring of Part 147 Staff recurrency training requirements and assisting Training Manager with scheduling or arranging necessary training to remain current.
  • Assist with arranging / organizing meetings, both online and inhouse.
  • Assist the Training Manger and Technical Training Developer with Apprentice queries.
  • Assist Technical Training Developer with Apprentice supervisory documentation and reviews.
What we offer
What we offer
  • Competitive salary
  • Generous holiday allowance and company pension scheme.
  • Opportunities for career development and training.
  • Dynamic and supportive work environment with opportunities for advancement.
  • Cycle to work scheme
  • Fulltime
Read More
Arrow Right

Learning Designer - Technical/AI

The Learning Designer, Technical/AI, is a full-time, India-based role responsibl...
Location
Location
India , Delhi
Salary
Salary:
Not provided
coursera.org Logo
Coursera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Software Engineering, or a related technical domain
  • 3–5 years of combined experience in technical domains (e.g., Computer Science, Software Engineering, AI/ML, and related areas) and/or designing, teaching, developing, or supporting technical learning experiences, curricula, or educational products
  • Experience as a technical instructor, curriculum developer, subject matter expert, bootcamp educator, learning designer, or similar role supporting adult learners in higher education, professional education, or workforce development
  • Demonstrated hands-on technical proficiency, including building, prototyping, or implementing software applications, AI solutions, agentic workflows, or other technology-enabled products
  • Demonstrated experience leveraging GenAI technologies to solve real-world problems, improve workflows, develop educational experiences, or build AI-assisted tools and solutions
Job Responsibility
Job Responsibility
  • Lead learning design for scaled Coursera-produced learning experiences (short- and long-form) with emphasis on modular, skill-aligned design and robust assessment design
  • Partner with subject matter experts (including technical SMEs) to translate expertise into vendor-ready design deliverables, including learning outcomes, program architectures, outlines, storyboards, sequenced learning journeys, and assessment specifications, while ensuring technical accuracy and real-world applicability
  • Build replicable design systems, templates, and acceptance criteria to accelerate consistent production across vendors
  • Collaborate on repackaging efforts: recombine modules and learning assets into new long-form offerings or program structures that align to skill outcomes
  • Adhere to design standards
  • provide detailed, actionable feedback and Quality Assurance checks to production vendors and Coursera partners
  • Contribute to pedagogical innovation, AI-assisted design tooling, prompts, templates,agentic workflows, and technology-enabled content development processes that improve quality, scalability, and operational efficiency
  • Fulltime
Read More
Arrow Right

Training Office Administrator

Job Title: Training Office Administrator Location: 2Excel Engineering, Lasham, ...
Location
Location
United Kingdom , Lasham
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Technical Proficiency: Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint) and other relevant software
  • Strong Organisational Skills: Ability to manage multiple tasks and priorities
  • Communication Skills: Excellent verbal and written communication skills
  • Attention to detail: Must be able to efficiently handle critical forms and applications
  • Personnel Interaction: Will interact with apprentices and engineering professionals daily
  • Customer Service Skills: Ability to build and maintain strong relationships with customers
  • Embracing and supporting the cultural and procedural transformation which is essential to making 2EE a relevant, respected MRO that is fit for the modern world, fast.
Job Responsibility
Job Responsibility
  • Support the Training Manager and Technical Training Developer with general administration
  • Assist with Apprentice Program administration and monitoring
  • Monitor and update Apprentice and Part 147 Instructor staff personnel files
  • Monitor training room availability and schedule room bookings
  • Liase with internal and external stakeholders, learning providers and regulatory authorities
  • Monitor, upload, review and update Part 147 Training School Centrik document’s annual revision schedule
  • Daily monitoring of Part 147 Staff recurrency training requirements and assisting Training Manager with scheduling or arranging necessary training to remain current
  • Assist with arranging / organizing meetings, both online and inhouse
  • Assist the Training Manger and Technical Training Developer with Apprentice queries
  • Assist Technical Training Developer with Apprentice supervisory documentation and reviews
What we offer
What we offer
  • Competitive salary
  • Generous holiday allowance and company pension scheme
  • Opportunities for career development and training
  • Dynamic and supportive work environment with opportunities for advancement
  • Cycle to work scheme
  • Fulltime
Read More
Arrow Right

Trainer Course Developer

We are currently seeking a Trainer Course Developer to join our team in Quantico...
Location
Location
United States , Quantico
Salary
Salary:
Not provided
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/BA in Computer Science, Information Systems, Engineering, Business, Physical Science, or other technology-related discipline
  • High School Diploma + 4 additional years of experience = Associate's Degree
  • Associate's Degree + 4 additional years of experience = Bachelor's Degree
  • Minimum 3 years of formal classroom instruction experience
  • Ability to obtain Public Trust Security Clearance
Job Responsibility
Job Responsibility
  • Provide and support classroom instruction as their main duty
  • Ensure the instructional venue is adequate and prepared for instruction
  • Work with instructional development teams to identify training objectives
  • Ensure the provided instruction is documented per client policy
  • Utilize a mix of training techniques
  • formal lectures, tutorials, hands-on and computer aided Instruction
  • Utilize a mix of media
  • PowerPoint, videos, webcast, handouts, etc.
  • Be familiar with Law Enforcement Databases
  • Maintain PenLink Certified Instructor status
  • Fulltime
Read More
Arrow Right

Forge Instructor

Are you interested in using your skills to help shape the Cyber, Security, & Int...
Location
Location
United States , San Antonio
Salary
Salary:
200000.00 - 210000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrate knowledge of creating and configuring virtual hosts and networks using VMware in support of developing real-world scenarios
  • Demonstrate knowledge of scenario development and Interactive Virtual learning module creation using tools such as VMWare VSphere, VMWare VCenter, Moodle Captivate, Camtasia, and Articulate
  • Demonstrate knowledge of commonly used software programming languages (preferred Python, Ruby, and shell scripting)
  • Must have administration knowledge of setting up and maintaining commons Unix, Unix Variant, and Windows Servers
  • The ability to perform trend analysis of student performances and identify material in the course that should be improved
  • Ability to recommend and implement future course materials to keep courses current, to address the need to teach/test concepts in addition to specific tool usage, and to improve the student learning experience through the creation of exercise, design of demonstrations and creation of animated visual aids
  • TS/SCI with Poly
  • Bachelor’s Degree in Computer Science, Electrical engineering, Math, Integrated systems & design, Education, Information systems, Cyber engineering, or related field is desired, but not required. Additional years of experience can be substituted for a Bachelor’s degree
  • Minimum five (5) years of experience in the development, testing, deployment, operations, training, or maintenance of electrical/electronic/software systems
  • An additional three (3) years of experience may be substituted for a Bachelor’s degree for a total of eight (8) years of experience
Job Responsibility
Job Responsibility
  • Instructors act both as subject matter experts, through lecture and lab work, as well as coaches for students – working not only to impart the expertise require to meet certification standard for their career path, but also how to be successful in mission when it counts
  • The instructors work with the students to prepare them to meet the mission-critical needs of our customers
  • The instructors monitor student performance on practical exercises and provide feedback to students
  • Virtualization technology is employed heavily to simulate real-world scenarios that create an immersive cyber-environment for students
  • The instructors work with a Team of multi-disciplinary professionals to make recommendations for updates to course content, training materials, and documentation
  • Research, document, and test security solutions for emerging technologies, security methodologies, and CNE concepts
  • Support the development of instruction of comprehensive, tactically relevant operational training, including the design, development, and implementation of training exercises and scenarios required to prepare students for operations
  • Knowledge of the course map(s) for the course(s) that the personnel are supporting along with ability to update the course maps as the courses evolve
  • Ability to create and update detailed schedule(s) for the course(s) that the personnel are supporting
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right