CrawlJobs Logo

Software Engineer Instructor

Bahrain · Job Posted December 08, 2025
Apply Position
Job Link Share

Job Description

Our Software Engineering Immersive course 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 full-stack web development experience to play a key role in teaching and leading the instructional team.

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.

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)

Nice to have

WDI/SEI Alumni a strong plus.

What we offer

General Assembly will cover all travel-related expenses for qualified candidates.

Looking for more opportunities?

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

Similar Jobs for

Software Engineer Instructor

8 matching positions

Software Engineer Instructor

Our Software Engineering Bootcamp is a life-changing educational experience wher...
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
  • 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)
Job Responsibility
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
  • Parttime
Read More
Arrow Right

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

Software Engineering Instructor

We are currently looking for a lead instructor for our full-time (12 week) Softw...
Location
Location
Singapore , Singapore
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 4+ 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 PosgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Python highly preferred)
Job Responsibility
Job Responsibility
  • Teach 40 hours per week
  • currently classes on Monday through Thursday are on campus, with Fridays remote
  • we observe all public holidays in Singapore
  • Commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content
  • Work closely with co-instructors and/or teaching assistants to provide students with meaningful and prompt feedback on their progress, including assessment rubrics
  • 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 capstone 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, as well as dealing with learning barriers along the way.
  • Fulltime
Read More
Arrow Right

Software Engineering Instructor

We are currently looking for a lead instructor for our part-time (24 week) Softw...
Location
Location
Singapore , Singapore
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 4+ 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 (Angular, Backbone, or React preferred)
  • SQL databases (we generally use PosgreSQL)
  • NoSQL (we generally cover MongoDB and Redis)
  • At least one additional object-oriented language (Python preferred)
Job Responsibility
Job Responsibility
  • Work closely with the instructional team (co-lead instructors, instructional associates, instructor manager) to guide students through a rigorous, transformational journey
  • Become a better leader, coach, and mentor as you learn from students, experienced instructors, and the larger General Assembly community
  • Inspire and support students as they identify their passions and drive their own continued learning beyond the curriculum
  • motivate students when they deal with classroom and personal challenges that become barriers to learning
  • Adapt our global curriculum and use it to guide your teaching, building your own lesson plans as needed and contributing back your lessons learned over time
  • Facilitate a safe, supportive, and energetic community that welcomes the various abilities, needs and learning styles of your students
  • Spend 17 hours a week teaching students (14 hours) and hosting office hours (3 hours)
  • classes are on Tuesday and Thursday evenings (7-10 PM, online) and Saturdays (9AM-6PM, on campus/online on alternate weeks
  • weekly student office hours are on Wednesday evenings (7-10PM, by appointment). We observe all Singapore public holidays
  • Commit a few hours per week preparing lessons and materials, leveraging existing GA curriculum content
  • Parttime
Read More
Arrow Right
New

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

Senior Systems Operations Engineer

Wells Fargo is seeking a Senior Systems Operations Engineer.
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
June 29, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of Systems Engineering, Technology Architecture experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Provides support for moderately complex technical OS and Hardware Support and Maintenance Activities
  • Prior experience of handling production support , handling Linux systems is a must
  • Good understanding of writing Ansible playbooks to simply day to day systems administration work
  • Develop observability dashboard like Grafana , Splunk & ServiceNow
  • Troubleshoots network, hardware and software issues using pre-defined guidelines
  • Knowledge on Infrastructure and Remote Administration of various Infrastructure Devices
  • Familiar with ticketing and Monitoring tools and Acknowledging the Alerts in time
  • Familiar with Different Components of Infrastructure like Routers, Switches, Servers, SAN and NAS Devices
  • Familiar with Infrastructure Service Management Processes (Incident/Change/Problem Management)
Job Responsibility
Job Responsibility
  • Lead or participate in managing all installed systems and infrastructure within the Systems Operations functional area
  • Contribute in increasing system efficiencies and lowering the human intervention time on related tasks
  • Review and analyze moderately complex operational support systems, application software, and system management tools to ensure the highest levels of systems and infrastructure availability
  • Work with vendors and other technical personnel for problem resolution
  • Lead team to meet technical deliverables while leveraging solid understanding of technical process controls or standards
  • Collaborate with vendors and other technical personnel to resolve technical issues and achieve highest levels of systems and infrastructure availability
  • Fulltime
Read More
Arrow Right