Talent.com
Senior Software Engineer - Client Application Runtime
Senior Software Engineer - Client Application RuntimeBloomberg • New York, NY, United States
Senior Software Engineer - Client Application Runtime

Senior Software Engineer - Client Application Runtime

Bloomberg • New York, NY, United States
30+ days ago
Job type
  • Full-time
Job description

Senior Software Engineer - Client Application Runtime

Location

New York

Business Area

Engineering and CTO

Ref #

10046227

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 = 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.

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

Create a job alert for this search

Senior Software Engineer • New York, NY, United States

Related jobs
Senior Software Engineer - Ads Experimentation

Senior Software Engineer - Ads Experimentation

Reddit • New York, NY, United States
Full-time
Reddit is a vibrant community of communities, thriving on shared interests, passion, and trust.With over 100,000 active communities and around 101M daily active visitors, Reddit is a leading source...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer

Senior Software Engineer

Relativity • New York, NY, United States
Full-time
Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Senior Software Engineer to join our Relativity Priva...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer - Trading Systems

Senior Software Engineer - Trading Systems

Selby Jennings • New York, NY, United States
Full-time
Title : Senior Software Engineer - Trading Systems.Salary : $140,000 - $180,000 + 100% Target bonus.One of the world's largest and most successful Crypto exchanges are looking to add a pivotal engine...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Trading

Senior Software Engineer, Trading

Ridge Line Services • New York, NY, United States
Full-time
Are you passionate about revolutionizing the financial industry? Do you bring anengineering-first mindset while also possessing the quantitative skills to understand financial instruments and their...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Trading Systems

Senior Software Engineer, Trading Systems

Gemini • New York, NY, United States
Full-time
Gemini is a global crypto and Web3 platform founded by Cameron and Tyler Winklevoss in 2014, offering a wide range of simple, reliable, and secure crypto products and services to individuals and in...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Performance Optimization

Senior Software Engineer, Performance Optimization

Mozilla • Corona, NY, United States
Full-time
At Mozilla Corporation, we are dedicated to making the internet a better place for everyone through innovative technology and open-source software. Join a community that has been impacting the web f...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer, Trading Infrastructure

Senior Software Engineer, Trading Infrastructure

Alpaca • New York, NY, United States
Full-time
Senior Software Engineer, Trading Infrastructure.Join us as a Senior Software Engineer on our Core Trading Team! At Alpaca, we are a leading self-clearing broker and brokerage infrastructure compan...Show more
Last updated: 7 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Chainlink Labs • New York, NY, United States
Full-time
Chainlink is the industry-standard oracle platform bringing the capital markets onchain and powering the majority of decentralized finance (DeFi). The Chainlink stack provides the essential data, in...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, Integrations

Senior Software Engineer, Integrations

Builders at Gigs • New York, NY, United States
Full-time
At Gigs, we're building the operating system for mobile services-a platform that lets tech companies embed global connectivity into their products effortlessly. Just as Stripe lets any business add ...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Harnham • New York, NY, United States
Full-time
Software Engineer- Backend | Cloud, Data, AI.A well-funded, high-growth startup in NYC is building the future of cloud infrastructure optimization. With cloud costs soaring and AI driving complexity...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer - Advanced Capital Planning

Senior Software Engineer - Advanced Capital Planning

City of New York • New York, NY, United States
Full-time
The Department of City Planning (DCP) plans for the strategic growth and development of the City through ground-up planning with communities, the development of land use policies and zoning regulat...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer, GenAI

Senior Software Engineer, GenAI

Scale AI, Inc. • New York, NY, United States
Full-time
At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer, Kubernetes Integration and Fabric Solutions

Senior Software Engineer, Kubernetes Integration and Fabric Solutions

Cornelis Networks • Brooklyn, NY, United States
Full-time
Cornelis Networks is a leader in delivering cutting-edge, high-performance scale-out networking solutions tailored for AI and HPC data centers. Our innovative architecture skillfully integrates hard...Show more
Last updated: 7 hours ago • Promoted • New!
Senior Software Engineer, application via RippleMatch

Senior Software Engineer, application via RippleMatch

RippleMatch Opportunities • New York, NY, United States
Full-time
Senior Software Engineer, application via RippleMatch.This role is with RippleMatch's partner companies.RippleMatch partners with hundreds of companies looking to hire top talent.RippleMatch is you...Show more
Last updated: 7 hours ago • Promoted • New!
Senior Software Engineer, Observability

Senior Software Engineer, Observability

Airtable • New York, NY, United States
Full-time
Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes. More than 500,000 organizations, including 80% of the Fortune 100,...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer (iOS) - Consumer Experience

Senior Software Engineer (iOS) - Consumer Experience

StubHub • New York, NY, United States
Full-time
StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're here to delight them all the way fro...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Mastercard • New York City, NY, US
Full-time +1
Our Purpose Mastercard powers economies and empowers people in 200 countries and territories worldwide.Together with our customers, we're helping build a sustainable economy where everyone can pros...Show more
Last updated: 13 hours ago • Promoted • New!
Senior Software Engineer

Senior Software Engineer

Stork Club • New York, NY, United States
Full-time
Stork is tackling one of the biggest opportunities in web3-reliable and verifiable data.By facilitating the secure and efficient exchange of cryptographically provable data for on- and off-chain de...Show more
Last updated: 30+ days ago • Promoted