Technical Trainer - Software Engineering New York, NY Posted today

Bloomberg L.P.

New York, Northern (NY, KY)

Hybrid

USD 160,000 - 240,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bloomberg L.P. is seeking a Technical Trainer for Software Engineering in New York to design and deliver hands-on training for our 9,000+ software engineers.

You will build practical curricula, collaborate with engineering teams, and own the lifecycle of training tools from concept to deployment. You will focus on turning complex software concepts into actionable learning experiences, mentor engineers, and contribute to the evolution of our training programs with strong communication and

Qualifications

  • Degree in Computer Science, Engineering, Mathematics, or equivalent.
  • Proficiency in at least one core language (Python/JavaScript/C++).
  • Proficient in another language from the listed options: Python, JavaScript, Java, C, Rust, or Golang.
  • Broad and deep knowledge of software engineering, design methodologies.
  • Excellent written and verbal communication skills.
  • Strong opinions on AI integration for engineering and training.
  • Ability to clearly explain complex ideas to students.
  • Experience presenting to groups of 20–60 learners.
  • Relevant technical training work experience.

Responsibilities

  • Teach a variety of classes for experienced software engineers, primarily in person but with video, mentoring, and code reviews.
  • Collaborate with teams to define structure, content, and delivery methods for high-quality training.
  • Quickly gain deep knowledge of Bloomberg's technologies and stay updated on new developments.
  • Own the complete lifecycle of training tools, from requirements to coding, deployment, and maintenance.
  • Build relationships across teams to meet goals.
  • Remain open to feedback and continuously improve.

Skills

Python
JavaScript
C++
Software engineering fundamentals
Excellent communication

Education

Degree in Computer Science/Engineering/Mathematics

Job description

Technical Trainer - Software Engineering
Location: New York
Business Area: Engineering and CTO
Ref # 10052304
Description & Requirements

Do you have a passion for learning new technology and sharing it with others? Are you someone who loves to quickly turn a new idea into a working example to teach others? If so, your dream job might be on Bloomberg Engineering’s training team.

Our team is dedicated to developing the technical skills of our nearly 9,000 software engineers. We partner with engineering teams across the company to provide the highest quality educational experience. We are hands‑on educators who prefer working directly with people rather than just talking from a podium. We also build our own tools for measurement, reporting, and exploration. We even embed ourselves within engineering teams to make sure our training is relevant and practical. We are technical enthusiasts who love connecting complex concepts to our learners in the clearest way possible.

We offer a hands‑on curriculum that focuses on discovery. We build communication and teamwork through activities like pairing, code reviews, escape room challenges, and pub quizzes. We design exciting challenges, notebooks, and discussions to make the practice of engineering engaging. Our classrooms use modern, interactive technology to signal that "valuable learning happens here." If you are eager to share your deep understanding of software design—as a culture, a practice, and a way to deliver value—you might have found your perfect role.

We'll trust you to:
  • Teach a variety of classes for experienced software engineers. We mainly teach in person, but you'll need to be comfortable with video, mentoring, and code review methods.

  • Work with others to define the structure, content, and delivery methods for high-quality training.

  • Quickly gain a deep knowledge of Bloomberg's technologies and work across teams to stay updated on new developments.

  • Be responsible for the complete software development life-cycle of the training tools we build, from understanding what's needed to coding, deployment, and maintenance.

  • Build strong relationships across different teams to meet goals.

  • Remain humble and always use feedback to grow and improve.

You’ll need to have:
  • A Degree in Computer Science, Engineering, Mathematics, or a similar field of study or equivalent work experience

  • One core programming language you know deeply: Python, JavaScript, and C++ are the most common.

  • One other programming language you can use effectively: Python, JavaScript, Java, C, Rust, or Golang are typical examples.

  • Broad and deep knowledge of software engineering. This includes understanding how code interacts and the relationship between time invested and how quickly you can deliver results. You've likely explored different design methodologies.

  • Excellent communication skills, both written and verbal.

  • Strong opinions on working with AI as both an engineer and a trainer. We are an AI-forward company.

  • The ability to clearly and logically explain complex ideas to students.

  • A passion for learning, teaching, and mastering how complex systems work.

  • The ability to confidently present to groups of 20-60 people using different teaching methods.

  • Relevant technical training work experience.

We’d love to see:
  • Experience with distributed systems.

  • Experience addressing different coding paradigms: OOP, procedural, functional

  • Experience in dev-ops/systems administration and how software moves through the development process, especially in public cloud technology.

  • Experience in measuring system reliability and creating resilient systems.

  • A background in systems engineering.

  • Familiarity with open-source technologies.

  • Ability to learn new technologies and techniques quickly through instruction and self-training.

  • Ability to adapt quickly and easily to a changing environment.

  • Ability to lead discussions and actively influence the development of new strategies to improve course offerings.

Salary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success.

Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.

Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Trainer - Software Engineering
Technical Trainer - Software Engineering

Bloomberg • New York (NY)

On-site
USD 110,000 - 150,000
Senior Software Engineer - Public Cloud Engineering New York, NY Posted today
Senior Software Engineer - Public Cloud Engineering New York, NY Posted today

Bloomberg L.P. • New York (NY)

On-site
USD 160,000 - 240,000
Comprehensive health insurance
401(k) with match
Paid time off
+1
Senior Software Engineer - Public Cloud Engineering
Senior Software Engineer - Public Cloud Engineering

Bloomberg • New York (NY)

On-site
USD 160,000 - 240,000
Comprehensive benefits package
401(k) + match
Paid time off
Senior Software Engineer - BQL Reliability Engineering New York, NY Posted today
Senior Software Engineer - BQL Reliability Engineering New York, NY Posted today

Bloomberg L.P. • Northern (KY), New York (NY)

On-site
USD 160,000 - 240,000
Bonus
Medical benefits
401(k) match
+1
Technical Strategist for AI Research - CTO Office New York, NY Posted today
Technical Strategist for AI Research - CTO Office New York, NY Posted today

Bloomberg L.P. • New York (NY)

On-site
USD 240,000 - 330,000
401(k) matching
Medical insurance
Dental insurance
+7
Technical Strategist for AI Research - CTO Office
Technical Strategist for AI Research - CTO Office

Bloomberg L.P. • New York (NY)

On-site
USD 240,000 - 330,000
401(k) + match
Medical, dental, vision benefits
Paid time off
+3
HR Business Advisor, Engineering New York, NY Posted today
HR Business Advisor, Engineering New York, NY Posted today

Bloomberg L.P. • Northern (KY), New York (NY)

On-site
USD 120,000 - 170,000
Medical
Dental
Vision
+4
Communications Manager, Engineering & Technology - Contract Bloomberg Job listing
Communications Manager, Engineering & Technology - Contract Bloomberg Job listing

Financialnarrative • New York (NY)

On-site
USD 110,000 - 142,000
Medical benefits
401(k) matching
Paid holidays and PTO
+1
Financial Products Communications Specialist: Bloomberg Terminal Communications New York, NY Posted today
Financial Products Communications Specialist: Bloomberg Terminal Communications New York, NY Posted today

Bloomberg L.P. • Northern (KY), New York (NY)

On-site
USD 110,000 - 135,000
Benefits plan
Bonus eligibility
Service Specialist, Employee Technology Support
Service Specialist, Employee Technology Support

Bloomberg L.P. • New York (NY)

On-site
USD 85,000 - 100,000
Medical, dental, vision insurance
401(k) + match
Paid holidays & time off
+1