Software Engineering Technical Trainer

Careers at Bloomberg


Posted Jan 18, 2018 - Requisition No. 64531

Our teams core values include a passion for technology and a love for sharing information in interactive and engaging training events. We collaborate with our Software Engineering teams to ensure that we align closely with their needs and while working hard we make sure we have fun. Bloomberg employees are committed to customer focus, and this is of particular relevance to our team.

About our team:

The Engineering Training and Documentation team is responsible for providing learning opportunities to develop the technical skills of our 5000+ Bloomberg software engineers: new hires and existing employees.

Our approach to learning ensures that our sessions are fun for both trainers and trainees; we use state of the art interactive technology, and have a highly collaborative team to ensure success for everyone. We aim to encourage participation and provide opportunities for trainees to learn from each other and from other engineers.

Our team is growing. As a Software Engineering Technical trainer, you will develop and deliver training to our Engineering team members. You are engaging and passionate about teaching and technology. You are an expert in your field and can explain and reason on topics in that domain. You have programming experience and are comfortable debugging complex applications.

We'll trust you to:

  • Teach a variety of classes, both for new hires and experienced software engineers-Collaborate with our team to define course structure, content, and delivery method to produce high quality training
  • Obtain a deep knowledge of Bloomberg technologies and work across functional teams to stay current with rapidly evolving enhancements
  • Build relationships across teams to meet goals
  • Learn and quickly master new product technical functionality and have a deep understanding of our Software Development Life Cycle
  • Share your knowledge and experience with your new hires to get their Bloomberg career off to a great start!

You'll need to have:

  • Deep hands-on experience in programming
  • A strong background in computer science and training
  • Excellent problem solving skills and the ability to independently manage projects
  • Ability to communicate concepts in a concise, logical manner so students can absorb and retain
  • A passion for learning, teaching, and mastering complex system functionality
  • Ability to comfortably and confidently present to large groups of 20+ people using a variety of delivery methods, for lengthy periods of time
  • Excellent communication skills, both written and verbal
  • Ability to learn technology quickly through instruction and self-training and the flexibility to adapt to a changing environment
  • Ability to lead discussions and actively influence development of new strategies to improve course offerings
  • Bachelor's degree or equivalent, relevant technical training working experience is required

We'd love to see:

  • A strong background in computer science and training
  • That you are dynamic and engaging, and are up for the challenges of delivering technical training to expert software engineers
  • The quality of your work and teaching is of paramount importance, and you have the drive and desire for continual improvement

If this sounds like you:

Apply if you think we're a good match! We'll get in touch with you to let you know what the next steps are. In the meantime, check us out at

Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs