Job Information
Bloomberg Senior Software Engineer - Proactive Monitoring & Release Management in New York, New York
The Sell-Side Engineering team builds a world class Enterprise Trading System for all types of Fixed Income instruments such as Bonds and Derivatives. We focus on building high performing and scalable broker-dealer trading platforms that include powerful calculation engines, straight through trade processing, P&L, Risk, Electronic trading, and the world’s best Trader and Salesperson workflows that allow Sell-Side traders globally to manage and run their entire trading operations.
Our Team:
The Proactive Monitoring & Release Management team builds systems that provide real-time observability, monitoring, and alerting for Bloomberg’s Sell-Side and Buy-Side Enterprise Products and the end users who rely on it. We collect and analyze data from Bloomberg’s global systems to provide health determinations and generate alarms, with the ultimate goal of increasing the reliability of our products for all clients by proactively detecting and resolving issues before the clients see an impact. Our users include internal engineering teams, enterprise services, and external customers who need to monitor the performance of their mission-critical applications.
The trading market is evolving to require our clients and their systems to trade higher volumes, with lower latency all while abiding by increasing regulations with higher penalties. This makes it more critical than ever for Bloomberg to constantly measure the systems that we provide to our clients and comply with SLOs. We work closely with partners across Enterprise Products, Infrastructure, as well as product, customer support and SRE teams, to ensure that our platform provides meaningful insight into system performance and our alarms deliver actionable information. Our products aid in incident response and reduce or eliminate the client impact of outages.
In order to achieve all this, we build distributed systems that run millions of health evaluations every month. We are heavy users of Kafka , GUTS (Bloomberg’s Telemetry Infrastructure), Redis and Postgres. Our backend code is written in a mix of modern Python and C++, depending on the needs of each application. Our UIs are Typescript (RAPID/Bloomberg UI Infra), with an increasing investment in Web based/React UIs. We also place an emphasis on optimizing CI/CD and developer experience, and automating processes. If you’re interested in these technologies and excited to join a fast-paced team then we’d love to hear from you!
We’ll Trust You to:
Architect, implement, deploy, and maintain reliable and scalable services and applications
Contribute to and support our high standards for code quality, reliability, testing, and automation
Collaborate with other engineers within the team and across Bloomberg to continuously improve and expand our systems
You’ll Need to Have:
5+ years of experience in Python and/or C++ An understanding of Computer Science fundamentals such as data structures and algorithms
Strong communication and collaboration skills
Functional expertise building microservices
Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems
A degree in Computer Science, Engineering or related technology field or equivalent work experience
We’d Love to See:
Background in Observability or Proactive Monitoring
Familiarity with large scale distributed systems, Kafka or similar technologies
Exposure to with React, Typescript, and/or Rapid
Desire to grow into Technical Leadership
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
Bloomberg
-
- Bloomberg Jobs