Demo

Senior Software Engineer - Client Integration

Bloomberg
New York, NY Full Time
POSTED ON 3/6/2025
AVAILABLE BEFORE 5/6/2025
Enterprise Trading Platform (ETP) under Enterprise Product Platform (EPP) focuses on developing next generation trading applications and integration systems to support the growing needs of Bloomberg’s enterprise trading clients. ETP is on a mission to provide a scalable cross-asset Enterprise Trading Platform, delivering greater transparency of trading events and enhanced analytical capability to position, P&L and the trade life cycle. In the Trading Solutions Client Integration team, formerly Inbound Feeds, we work closely with Bloomberg’s order and execution management systems (AIM, TOMS, TSOX, etc.) to facilitate our clients’ online trading activity, from ordering, through execution, to reporting. We are currently developing the next generation of these systems, deprecating older technology and implementing a robust infrastructure with a focus on throughput, reliability and transparency - attributes critical to our clients’ needs. We service some of the world’s top investment institutions, and aim to increase our market share in the coming years, so a highly scalable, observable and performant environment is key to future success. The team’s products include ingestion pipelines for Trades & Allocations, Pricing Source Updates for SellSide OMS and Trades & Allocations, Single & Basket Orders, Unsolicited Fills for BuySide OMS supporting various asset classes including but not limited to Fixed Income, FX, Commodities, Equity and OTC derivatives. Though finance knowledge isn’t required, our work provides an excellent opportunity to better understand how securities markets work along with various workflows that clients require to integrate with Bloomberg Trading Systems. The team’s technologies include C/C++, Python, RabbitMQ, Comdb2, FIX, IBM MQ primarily but we are always open to adopting new technologies to solve problems at hand. How do we work? We are a self-organizing and collaborative team who have a high degree of influence over our project roadmap, and you will benefit from working closely with other experienced engineers and product counterparts. We operate in an agile manner and use Kanban framework where everyone is expected to contribute ideas in an open discussion to achieve the team’s time-to-market objectives. We also work with quarterly deliverables to provide flexibility to meet various objectives. What’s in it for you? Opportunity to own, design and implement challenging features and extensions to better existing client integration offerings Broad collaboration across Product Managers, Product & Support Specialists, and Engineering across Enterprise Product Engineering teams, as well as opportunities to lead cross-team development. Work in a fullstack team aggressively looking for tools and technologies which help us to deliver more value. Build financial expertise through delivering client-facing products. We will trust you to: Design and develop software that provides our clients with high performing, scalable, intuitive and configurable application to support various transaction ingestion workflows Enhance existing client integrations to evolving client requirements and changing industry standards by adopting appropriate technologies Work in close collaboration with team members and other stakeholders. Fully commit to the team experience - be a mentor, be a learner. You’ll need to have: 4+ years working with an object-oriented programming language such as C/C++, Python, Java, or Javascript A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience Ability to work in a fast paced environment using agile methodologies An understanding of Computer Science fundamentals such as data structures and algorithms, as well as CI, CD and unit testing Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems A strong sense of ownership and the ability to collaborate with multiple teams and stakeholders to We'd love to see: Experience working with distributed systems and service-oriented systems/architectures Experience with RabbitMQ, Apache Kafka or any other distributed queuing technology along with building ETL pipelines One or more significant contributions to a previous system. Something that radically changed the system, by introducing a big feature, or rearchitecting the infrastructure. Working Knowledge of REST APIs, Websockets, React and other web technologies Ability to take on the full life cycle of a project from gathering requirements to deployment

Salary : $160,000 - $240,000

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 Integration?

Sign up to receive alerts about other jobs on the Senior Software Engineer - Client Integration 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: 
$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
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Bloomberg

Bloomberg
Hired Organization Address Montgomery, NJ Full Time
Job Details Bloomberg runs on data. Our products are fueled by powerful information. We combine data and context to pain...
Bloomberg
Hired Organization Address Skillman, NJ Full Time
Bloomberg, a leading provider of financial data and analytics, is seeking a highly skilled Senior Data Management Profes...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details About Real-Time Data Bloomberg's data underpins the world's financial systems, and the Real-Time Data Distri...
Bloomberg
Hired Organization Address New York, NY Full Time
Job Details Our organization: Real time market data is at the core of Bloomberg's business. Feeds handlers directly cons...

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

Senior Software Engineer - Integration

Bloomberg L.P., New York, NY

AI Assistant is available now!

Feel free to start your new journey!