jobify_logo ×
  • User
  • Login/Register
  • Home
  • About Us
  • Contact us
  • Terms of use and Privacy Policy
  • Accessibility Statement
jobify_logo
דילוג לתוכן

Still looking for a job in search engines? It's time to upgrade!

Instead of searching through hundreds of ads on your own - let Jobify analyze your resume and present only opportunities that are truly worth your time. Free, fast, personalized.

Submit a resume through Jobify

Senior Software Engineer - Client Application Runtime

Bloomberg

Submit a resume through Jobify

NYC Bloomberg

  • New York
  • NYC
NYC

Senior Software Engineer - Client Application Runtime

Bloomberg

Submit a resume through Jobify

NYC Bloomberg

  • New York
  • NYC
NYC

Senior Software Engineer - Client Application Runtime

Location

New York

Business Area

Engineering and CTO

Ref #

10044997

Description & Requirements

Bloomberg has created a reliable and performant JavaScript runtime to build applications for the Terminal. This framework, known as R+, is based on Chromium and Node.js. R+ is used by teams at Bloomberg to build feature-rich applications, including the Terminal browser itself.

The R+ Kernel team provides the core APIs that package all the essential Bloomberg libraries required to build complex applications. We own the C++ infrastructure used to run JavaScript/TypeScript applications, atop Chromium and the v8 JavaScript engine. The foundation of a widely-used and modern stack affords us the ability to align with industry standards as well as encourages us to contribute upstream to these projects. We are also responsible for efficiently running hundreds of such applications in multi-tenant processes on client PCs. We own the C++ infrastructure used to run JavaScript/TypeScript applications The infrastructure also runs cross-platform, with different flavors of it running on Linux, Windows and macOS.

We are dedicated to keeping the Bloomberg Terminal reliable, secure, and performant. Our software runs on every client box as well as our data centers. We are constantly working on evolving the Terminal to use a modern, industry-aligned technology stack while keeping up with scaling an ever-expanding application environment and the demands of an ever-expanding client base.

What’s in it for you?

As a part of the R+ Kernel team, you will get to:

  • Play an active role in defining the future of the Bloomberg Terminal.

  • Keep our software closely aligned with the industry, and keep the industry closely aligned with our software by making upstream contributions

  • Work with C++, JavaScript, Node.js and Electron communities to effect industry-wide changes.

  • Deep dive into the inner workings of Node.js and the v8 JavaScript engine

You will need to have:

  • 4+ years experience working with C++ or similar object oriented language (i.e. Java/C#)

  • Working knowledge of JavaScript/TypeScript

  • A good knowledge of SDLC best practices.

  • A desire to collaborate and participate in enhancing team processes and practices.

We’d love to see:

  • Knowledge of and the v8 JavaScript engine

  • Enthusiasm to work with the C++ and JavaScript communities within Bloomberg as well cross-industry

  • A desire to keep up to date with latest technological trends

We highly value our inclusive culture, in which everyone has the room to make an enormous impact. Our engineers write efficient, high-quality code in a rapidly evolving market landscape, collaborating to improve both our customized feeds and our handling of financial data globally. If you are excited to make a tangible impact on the quality of data and news used by customers around the world, please apply below!

To find out more about Engineering at Bloomberg, check out .

Salary Range = 160000 - 240000 USD Annually + 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.

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 [email protected]


Want to see more suitable jobs? Jobify analyzes your professional experience and presents you with current jobs - for free!

Submit a resume through Jobify
Other recommended jobs for you
  • Wishlist

    Senior Software Engineer

    • map_icon New York
    Wabtec Corporation>
                                                            <p class=Wabtec Corporation

  • Wishlist

    Senior Software Engineer, Java

    • map_icon New York
    MarketAxess>
                                                            <p class=MarketAxess

  • Wishlist

    Senior Software Engineer

    • map_icon New York
    Savvy Wealth>
                                                            <p class=Savvy Wealth

  • Wishlist

    2025 07-22 Data Platforms Senior Software Engineer/Consultant - Connectors

    • map_icon New York
    VISTRADA>
                                                            <p class=VISTRADA

  • Wishlist

    Senior Software Engineer (UiPath Modules and Platform)

    • map_icon New York
    Voya Financial>
                                                            <p class=Voya Financial

  • Wishlist

    Senior Software Engineer, 1

    • map_icon New York
    Dotdash Meredith>
                                                            <p class=Dotdash Meredith

The job has been added to your favorites list. You can view the jobs you marked at any stage under the main menu in the 'Jobs I Liked' category.

Provides jobs from NYC’S largest job boards.

2025 jobify All right reserved

Let's start!

Working on it...

Our system learns about your skills and experience
and will offer you personalized roles and positions
In addition, we will present you with relevant professional training
that will pave the way for you to your next position

Sorry, we couldn't successfully analyze the data you entered.
Please try entering again or upload a resume if you have one.
Good luck!

You have reached the daily limit of three personal profile updates per day

loader

Your request has been successfully sent!

You can get a personal consultation free of charge from the placement center

You can send a request for a free personal consultation

  • Technical problem

  • Assistance in writing a resume or preparing for a job interview

  • Adjustment of jobs

  • other:

Your request has been successfully sent. A representative from the Nachi Chahal organization will contact you as soon as possible