Senior Software Engineer - Client Application Runtime
Bloomberg - New York
Work at Bloomberg
Overview
- View job
Overview
Senior Software Engineer - Client Application Runtime
Join to apply for the Senior Software Engineer - Client Application Runtime role at Bloomberg
Senior Software Engineer - Client Application Runtime
1 day ago Be among the first 25 applicants
Join to apply for the Senior Software Engineer - Client Application Runtime role at Bloomberg
Get AI-powered advice on this job and more exclusive features.
This range is provided by Bloomberg. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$160,000.00/yr - $240,000.00/yr
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
- 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.
- 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
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.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information Technology
Referrals increase your chances of interviewing at Bloomberg by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.
Senior Software Engineer - BLAW Contracts Drafting
New York, NY $160,000.00-$240,000.00 2 weeks ago
VP - Lead Software Engineer, Fixed Income - Parametric
New York, NY $150,000.00-$210,000.00 1 week ago
SENIOR APPLICATION DEVELOPER/PROJECT SPECIALIST
Senior Developer Events Manager, Google Cloud
New York, NY $165,000.00-$245,000.00 2 days ago
New York, NY $150,000.00-$210,000.00 1 month ago
Senior Software Engineer - Buy-Side Violation Manager
New York, NY $160,000.00-$240,000.00 1 week ago
Whippany, NJ $223,000.00-$230,000.00 3 weeks ago
Whippany, NJ $209,639.00-$225,161.00 1 month ago
Senior / Staff Software Engineer - Computational Chemistry / Molecular Dynamics
New York, NY $215,000.00-$295,000.00 2 weeks ago
Senior Java Engineer - Real Time Pricing & Risk - NEW YORK, Hybrid
New York, NY $142,320.00-$213,480.00 2 weeks ago
New York, NY $150,000.00-$250,000.00 1 month ago
Senior Director of Software Engineering - Software Engineering Team Lead
Jersey City, NJ $134,000.00-$182,000.00 2 weeks ago
Principal Software Engineer - Computational Chemistry / Molecular Dynamics
New York, NY $160,000.00-$200,000.00 2 weeks ago
Senior Software Engineer- Platform as a Service
New York, NY $160,000.00-$240,000.00 23 hours ago
Senior Software Engineering Lead - Private Equity & Real Estate Technology
New York, NY $175,000.00-$235,000.00 1 month ago
Full Stack Senior Lead Software Engineer
Jersey City, NJ $171,000.00-$260,000.00 1 week ago
New York, NY $175,000.00-$250,000.00 3 weeks ago
Vice President, Senior Software Engineer - Capital Markets
New York, NY $166,000.00-$205,000.00 2 weeks ago
New York City Metropolitan Area $130,000.00-$150,000.00 4 days ago
New York, NY $150,000.00-$300,000.00 1 month ago
Front Office Trading Platform Senior Developer (Java, OMS) - VP - New Jersey (Hybrid)
Jersey City, NJ $142,320.00-$213,480.00 23 hours ago
New York City Metropolitan Area $150,000.00-$175,000.00 2 days ago
React.JS Software Engineer (Senior Full Stack React.JS Developer)
Jersey City, NJ $204,250.00-$285,000.00 2 weeks ago
Senior Engineering Manager - Backend Developer User Experience
Senior Software Development Engineer In Test (C#)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr