Senior Software Engineer - Core Terminal Services @ Bloomberg - New York, NY

Job Overview

7 days ago

Senior Software Engineer - Core Terminal Services

Bloomberg - New York, NY

The Core Terminal Services team is responsible for architecting and building the infrastructure for the Bloomberg Professional Client software (aka Bloomberg Terminal). The Bloomberg Professional Client is used by more than 350K financial professionals around the world for consuming market moving news, analytics and real-time financial data.

Our team is responsible for providing a host of core infrastructure services like secure network connectivity to Bloomberg servers, login & biometric authentication, encrypted caching, software distribution & update services and a client-side micro services framework. We provide these infrastructure services by building clean, testable, cross-platform components using modern C++. Our team ownership spans both the client infrastructure and the backend services that support the terminal, giving you an opportunity to work on high-impact end-to-end projects. We have started a major effort to rebuild core infrastructure for the terminal software and this is a great opportunity for you to make a lasting impact on critical Bloomberg infrastructure.

We are looking for a strong infrastructure engineer who is highly motivated, curious and interested in solving complex technical problems.

We"ll trust you to
  • Use your experience and skills to drive and own the architecture of the system.
  • Develop code and tests with a constant focus on correctness, performance and reliability
  • Stay up to date with industry trends and implement best practices within the team and its code-bases

You"ll need to have
  • 3+ years experience working with C++ or similar object oriented language (i.e. Java/C#)
  • Experience with object-oriented programming
  • Expertise with data structures and algorithms
  • Excellent communication and teamwork skills

We'd love to see
  • Experience with network protocols such as TCP, UDP, and HTTP
  • Experience designing network protocols
  • Experience and familiarity with OpenSSL, Boost asio

We highly value our inclusive and diverse 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 www.bloomberg.com/careers/technology/engineering/.

Bloomberg is an equal opportunities employer, and we 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.

Similar Jobs

Software Engineer II, Infrastructure, Search

Google

New York, NY

We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking…

Sr. Software Development Engineer, Artemis

Amazon.com Services LLC

New York, NY

Knowledge of professional software engineering practices and best practices for the full software development lifecycle, including coding standards, code…

Program Manager III, Search, Software Engineering

Google

New York, NY

5 years of experience in program or project management. Understanding of the software development lifecycle. 5 years of experience managing cross-functional or…

iOS Engineer, Messaging

Spotify

New York, NY

The Freemium R&D team oversees the entire user journey on Spotify and ensures we engage with people in innovative ways, every step of the way.

Full Stack Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Software Engineer (remote)

Thermo Fisher Scientific

New York, NY

5+ Years of experience in software development, information systems, or related field. 5+ Years of experience in software development, information systems, or…

Full Stack Engineer

Contently

New York, NY

Strong software engineering and architecture fundamentals. Contently employees receive the best perks out there – great benefits including a 401k plan to Friday…

AEM Forms Developer

Atypical Digital

New York, NY

Must have experience with AEM Forms at least 4 years. Must also have experience with JavaScript. Must have recent experience working on AEM forms not just…

Deployment Engineer (Remote Potential)

Blueprint Power

New York, NY

Collect data for and conduct site walks of customer sites to understand baseline energy load profiles and site characteristics, identify opportunities for DERs,…

DevOps Engineer

Radiant Digital

New York, NY

Understanding of cloud(AWS/Azure or any cloud experience) or any other cloud environments. Can design and build software that can evolve with changing needs…

Software Engineer, Vice President - Hybrid

MUFG

New York, NY

Knowledge and some experience in AWS Experience with major public cloud offerings and how to solution designs that are built around these technologies (AWS,…

Software Engineer, I

Zebra

Holtsville, NY

Knowledge of Git or similar version control software. Software Engineer I is responsible to Design, Develop, and Support software tools and utilities for…

Senior Full Stack Engineer

Contently

New York, NY

Contently employees receive the best perks out there – great benefits including equity, 401k plan to Friday lunches and a flexible time off.

Embedded Engineer

Katalyst Healthcares & Life Sciences

Manhattan, NY

Previous experience on medical device embedded software and electrical design efforts. Knowledgeable in hardware/software interfaces, programming of embedded…

Quantitative Analyst and Full-Stack Developer

Rivago infotech

New York, NY

Develop easy-to-use and well-documented code libraries for Data Science analytics, workflows, interfaces, and data validation related to Risk Identification.

Software Engineer III

Elsevier

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Mid/Senior Django Backend Developer

Type/Code

Brooklyn, NY

Backend development: very python/django heavy (DRF experience a big plus) but have some laravel and node projects as well. Health, dental, and vision insurance.

Front-End Cloud-based Web Developer

IBM

New York, NY

Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run…

Java Application Development Lead - 4385377

Accenture

Philadelphia, PA

Accenture Flex employees work in their local metro area onsite at the project, significantly reducing and/or eliminating the demands to travel.

Software Engineer III

RELX

Philadelphia, PA

Experience developing for the cloud (AWS/Azure) is desirable. Work closely with other development team members to understand moderately complex product…

Application Developer Web

OUTFRONT media

New York, NY

Reporting to the Manager, Application Development, the role of the application developer will be working alongside Project Managers, Testing teams, and our…

Software Development Engineer, CMS

Audible

Newark, NJ

Knowledge of professional software development life cycle best practices, including coding standards, code reviews, source control management, continuous…

Technical Architect, DevOps – IT Transformation

NewYork-Presbyterian Hospital

Manhattan, NY

Extensive experience working with git (or other version control systems) for collaborative code development and management.

Software Test Engineer

United Business Solutions Inc

Parsippany, NJ

Observe workflows and diagnose problems, as well as proposed improvements while applying knowledge of software testing, practices, procedures, and methodologies…