Are you a person who can develop, deliver and facilitate top-notch training?  Then Arrow Solutions Group is looking for you to work in Central Montana as a Technical Trainer. You will be responsible for devising and teaching technical training programs in order to help grow the development team.  This candidate must also have a high degree of communication and a passion for learning and teaching.

Job Duties and Responsibilities:

  • Update existing training plans and develop new training plans
  • Test hands-on activities, build pilot training programs, and collect feedback
  • Deliver in-person as well as virtual training
  • Work with new technologies such as Scala, Play, and Dropwizard
  • Develop and update training plans for well-defined platforms such as Hibernate
  • Train new hires and perform continuing education


  • A BS/BA degree in a relevant field (CS, EE, MIS), BA in education, or equivalent experience
  • Experience using Java, Python, Node.js
  • Skills in Linux- and UNIX-based systems
  • Experience with Docker or a similar container system
  • Experience with HTTP, web servers, applications, and frameworks
  • Technical depth and flexibility to present credibly to very technical audiences
  • Excellent oral presentation, interpersonal communication, and writing skills
  • Desire to learn new technologies
  • Ability to travel 10-30%

All candidates must have legal authorization to permanently live and work in the United States.