Demo

Senior Software Engineer - Client Application Runtime

Bloomberg L.P.
York, NY Full Time
POSTED ON 9/12/2025 CLOSED ON 9/15/2025

What are the responsibilities and job description for the Senior Software Engineer - Client Application Runtime position at Bloomberg L.P.?

Job Details

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. 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 building native desktop applications or backend servers with C or Rust
  • 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 Node.js and the v8 JavaScript engine
  • Experience with Win32 programming
  • 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!

To find out more about Engineering at Bloomberg, check out

Salary Range = 00 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

Salary : $160,000 - $240,000

Senior Software Engineer, Back End - Application Engineering
Visor -
New York, NY
Senior Front End Software Engineer - Application Development
Palantir Technologies -
New York, NY
Senior Software Engineer, Full Stack - Application Engineering
Visor -
York, NY

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - Client Application Runtime?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Client Application Runtime career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bloomberg L.P.

Bloomberg L.P.
Hired Organization Address Montgomery, NJ Full Time
Job Details Description & Requirements Bloomberg runs on data. Our products are fueled by powerful information. We combi...
Bloomberg L.P.
Hired Organization Address York, NY Full Time
Job Details Description & Requirements Bloomberg runs on data. Our products are fueled by powerful information. We combi...
Bloomberg L.P.
Hired Organization Address York, NY Full Time
Job Details Description & Requirements Join the MSX Systems Services team at Bloomberg, where you'll play a critical rol...
Bloomberg L.P.
Hired Organization Address York, NY Full Time
Job Details Description & Requirements What We Do: Ticker Plant DevX (TP DevX) is an engineering-first infrastructure te...

Not the job you're looking for? Here are some other Senior Software Engineer - Client Application Runtime jobs in the York, NY area that may be a better fit.

.NET Senior Software Engineer

Software Guidance & Assistance, New York, NY

Senior Product Engineer (Hybrid - NYC)

SumIt Software, Brooklyn, NY

AI Assistant is available now!

Feel free to start your new journey!