Senior Software Engineer/SRE - Fixed Income Pricing Performance Engineering
Location: New York
Business Area: Engineering and CTO
Ref #: 10039960
Description & Requirements
What's one of the first things a client does when they buy a terminal? They load security, and check the price. The pricing for all fixed income securities comes from our group! Pricing sources like BVAL, IBVAL, CBBT, BGN and BMRK are all designed and innovated upon by our area. If you join our group, you will be driving one of the fundamental functions of the terminal!
Bloomberg’s Evaluated Pricing service, BVAL, supplies independent and transparent evaluated pricing daily for over 2.5 million securities across all fixed income asset classes, including thinly-traded and hard-to-price fixed income securities.
FI Pricing Performance Engineering team builds systems that provide real-time observability, infrastructure management, and continuous delivery for Bloomberg’s Pricing services. We partner with Bloomberg’s Infrastructure teams, MSE, Runtime systems, and other Platform teams across the firm to build resilient infrastructure. We curate automated tools that use APIs provided by Bloomberg’s Platform teams to design and build infrastructure that caters to the needs of application teams. Our infrastructure automation tools also include in-house service managers and resource management tools to manage our own Hadoop Infrastructure that hosts real-time Pricing. We build systems that leverage data collected from Bloomberg’s global systems to provide performance metrics, detect anomalies, and generate alarms, with the ultimate goal of increasing the performance and reliability of our products for all clients by proactively detecting and resolving issues.
We work closely with partners across the FI Pricing organization, as well as Product, Triage, and Incident Management teams, to ensure that our dashboards and alarms provide meaningful insight into system performance and our alarms deliver actionable information. These partners use our products to aid in incident response and reduce or eliminate the client impact of outages.
In order to achieve all this, we’re building distributed systems that run performance evaluations. We are heavy users of Kafka and GUTS for streaming data from A to B, with a few BAS services mixed in as well. All of our backend code for Infrastructure automation and Performance monitoring is written in modern Python. Our Rapid UIs are all Typescript, with an increasing investment in React UIs. Our services have their deployments managed by BPaaS. If you’re interested in these technologies and excited to join a fast-paced team working on interesting problems, then we’d love to hear from you!
Responsibilities:
- Ownership of the full software development life-cycle, from understanding the needs of the business through to coding to deployment and maintenance.
- Help drive our mission of transparency and safety in fixed income markets.
- 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:
- 4+ years of professional software development experience.
- A robust knowledge of data structures and algorithms along with experience in one or more general-purpose programming languages.
- A strong sense of ownership and the ability to collaborate with multiple teams and partners to drive projects and initiatives.
- This position requires at least one of the following: a bachelor’s degree in computer science or a related field, and/or an equivalent combination of education, and/or specialized training, and/or related professional experience.
- Experience with scalable and high availability distributed systems and event stream processing technology.
- Recent experience with one or more programming languages including but not limited to: C++, Python.
- Background in production engineering or monitoring.
- Experience collaborating across a large organization.
- Experience with CI/CD, Testing, and developer workflow automation.
- Familiarity with Kafka or similar technologies.
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, 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.
#J-18808-LjbffrSimilar Jobs
- View Job
Director, Software Engineering (Fixed Income Systems) - Parametric
New York - View Job
Director, Software Engineering (Fixed Income Systems) - Parametric
New York - View Job
Director, Software Engineering (Fixed Income Systems) - Parametric
New York - View Job
Senior Software Engineer (SRE/DevOps)
Little Ferry - View Job
Senior Software Engineer (SRE/DevOps)
Little Ferry