Senior Software Engineer - APPS Bloomberg Query Language Builder | New York, NY | Bloomberg Careers

Senior Software Engineer - APPS Bloomberg Query Language Builder

Careers at Bloomberg

Back to Search

New York, NY

Posted Nov 21, 2022 - Requisition No. 100274

Bloomberg’s Core Application team develops innovative solutions, empowering our customers to make timely and insightful financial decisions. We do this by streamlining our clients' workflows when they access the universe of Bloomberg's Market Data and services in their complex analytics on Desktop, Mobile, and Web. Our products enable complex models to automatically update and re-calculate on any platform as financial markets change.

We are a versatile team of engineers using open source tools and Microsoft & Google desktop/cloud technologies as the foundation for our team’s portfolio. We build services, spreadsheet custom functions, and single page web applications focusing on usability, reliability and efficiency to support the workflow of over 300K customers making 4 billion requests monthly. We achieve success by fostering an environment of open communication, collaboration to debate diverse ideas and designs, building solutions to high standards, and always evolving the technology envelope as business needs arise.

Where do you come in?

We have an exciting opportunity for motivated engineers to drive the client adoption of Bloomberg Query Language (BQL), a financial domain language to execute complex analytics in the cloud. You’ll bring your front end passion to design and develop a user friendly experience when authoring rich syntactically and semantically correct BQL expressions. Your work will solve complex parsing and discoverability problems, make BQL tools intuitive, responsive and performant, and have impact on daily workflows of Bloomberg customers seeking to use BQL in their proprietary models.

What we use:

We select the best technology to solve the problem at hand for our customers. We also evaluate new technologies and adopt and change when they present innovative opportunities for solving business or engineering problems. 

Technologies we use today: JavaScript/TypeScript, ReactJS, Node, modern C++, Kafka, Redis, GraphQL.

Technologies we are reviewing for adoption: NextJS, Rust, Golang.

How we work:

We work in an Agile environment, with 3 sprints planned to support a product increment. The iterative sprint cycles provide opportunities to showcase your work to business stakeholders and get rapid feedback on the progress.

We emphasize SDLC principles and have a standard GitHub pull request review model for code submissions with associated unit and functional tests running on Continuous Integration servers.

We work in a hybrid environment with the teams selecting on-site days to take advantage of in-person collaboration opportunities that’s balanced with work-from-home days to get quiet concentrated development times.

How you can help make an impact:

You will analyze business requirements, collaborate with internal development groups, and design & build innovative infrastructure that bring the power of Bloomberg to our global client-base.

You will take the ownership and lead projects, collaborate with colleagues, and develop high quality scalable solutions using a test driven approach. Your active management of projects includes successfully releasing it to our customers in production.

Your diverse background and experience will bring valuable perspective to how we work, with continuous opportunities to improve our processes.

You'll need to have:

The successful candidate will have 3+ years of professional engineering experience along with either BA+ in CS/related engineering discipline or relevant coding program completion.

We’d love to see experience with the technologies we use that’s listed above. But it’s fine if some of these are new to you. As a strong engineer, we are confident you will ramp up on any of these and we prioritize your unique perspectives and how you apply them to solving technical problems.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.


Salary Range: 160,000 - 240,000 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.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US