Senior Software Engineer – Fixed Income Core


Senior Software Engineer – Fixed Income Core

Company: Bloomberg LP

Location: New York City



We deliver a single integrated platform to support our client's complete workflow, from analysis to idea generation, in arguably the world's most important capital market. This includes tools that have become the market standard, including yield and spread calculators, quantitative risk analysis, and relative value comparisons. Our calculation APIs are invoked billions of times a day - supporting millions of application runs by the most prominent players in the industry. Our software engineers take responsibility for the full software development life-cycle, from understanding the needs of the business through to coding to deployment and maintenance.

We'll trust you to: - Develop large scale, low latency servers and user interfaces to redefine client workflows and help them make informed decisions

  •  Solve highly complex problems while understanding the scope and impact of your work
  •  Be quick, resourceful, flexible, and an excellent collaborator.
  •  Work with product and other software engineering teams and balance the best of technical and product knowledge to craft unsurpassed product solutions for our customers


You’ll need to have:

  •  2+ years of experience programming in C++, Python, Java or similar in production environment
  •  2+ years of object-oriented programming experience
  •  Comprehensive knowledge of data structures and algorithms
  •  Strong problem solving skills
  •  A thorough understanding of the systems you've worked on
  •  Good communication skills and an ability to explain technical concepts in a non-technical way

We'd love to see:

  •  Development experience in Unix/Linux platforms
  •  Experience with relational databases
  •  Familiarity with the nuances of building high volume, high availability distributed systems
  •  Familiarity with open-source technologies
  •  Knowledge of financial markets or an interest to learn

Data Services Software Engineer - Foundational Services

Data Services Software Engineer - Foundational Services


Location: New York City

Company: Bloomberg LP


Engineering Data Services group is responsible for core data and analytics services that are used across Bloomberg’s application teams. Our service stack currently runs on over 900 machines and serves over 120 billion requests a day. With ever increasing data volumes and growth of Bloomberg’s Enterprise products this footprint has been growing at a rapid pace year over year. Our team also provides multiple foundational services such as meta data and id master for Bloomberg Query Language (BQL), the next generation analytics and screening engine for financial datasets.

We are building out a suite of tools that help developers support and optimize implementation of Bloomberg reference data and analytics. One such tool, the reference data integrity, is required to verify 50 billion unique data points daily to detect anomalies. This immense scale requires the use of Hadoop and Spark analytics framework. We are developing a set of brand new services for metadata, security & entity relationships and entitlement. Due to the large volume and explosive growth of underlying data we are looking to leverage Hadoop based storage for these services. We are also building new tools to manage our server farm more efficiently and leverage analytics to ensure high availability, efficient load balancing and fair scheduling.

We are looking for strong C++/Java software engineers who can design and develop low latency, high performance distributed systems. If you have strong programming skills, the ability to work collaboratively and a proven track record of delivering quality engineering solutions to real world problems, you’ll fit right in.

Our team is comprised of a small group of technologists passionate about data and pushing the boundaries of technology to deliver innovative solutions. We expect you to be proactive, able to work independently and take ownership in driving the vision and execution of the product.

We’ll trust you to:

  •  Design, implement and own critical applications and components of our services stack
  •  Participate in the full SDLC (Software Development Life Cycle) of various components and systems that are required to be highly efficient, robust and scalable
  •  Enhance our infrastructure to fulfill mission critical SLAs, whether low latency or high throughput data retrieval
  •  Get to know development teams across Bloomberg, understand their application requirements and data access patterns

You need to have:

  •  3+ years of C++ or Java on UNIX/Linux environment
  •  Solid understanding of algorithms and data structures, knowledge of object-oriented design and multi-threading
  •  Excellent problem solving and communication skills, and ability to thrive in a highly collaborative and dynamic work environment
  •  Experience with high volume, high availability distributed systems
  •  Experience working in a test-driven development and agile environment

We’d love to see:

  •  Knowledge of low-level Linux, UNIX networking and C system calls for high performance computing and debugging
  •  Experience with systems level Java or Scala
  •  Experience with Hadoop and/or using a distributed analytics infrastructure like Apache Spark

If this sounds like you, apply and we’ll get in touch to arrange a technical phone interview if we think you’re a match.

Infrastructure Platform Engineer

Infrastructure Platform Engineer

Company: Bloomberg

Location:  New York City



Our team:

The Platform Engineering team builds infrastructure automation services that focus on configuration management and cloud orchestration. We play an active role in advising other infrastructure engineering teams on the best practices of modern application and infrastructure development.

What's in it for you:

We have a clear roadmap of where we want to be, but we need your expertise in building large-scale distributed systems to develop mission-critical system infrastructure. You will be part of a team that builds the foundation to support a multi-cloud environment. We develop best practices, tools and processes that have a direct impact on how thousands of engineers at Bloomberg interact with infrastructure.

We'll trust you to:

  •  Take responsibility for the development and deployment of Bloomberg's platform services
  •  Identify and automate manual tasks
  •  Implement industry-wide best practices around public and private cloud infrastructure
  •  Develop and maintain documentation, training and SLA for managed infrastructure and systems
  •  Help replace legacy systems with modern, Internet-scale design patterns

You need to have:

  •  3+ years of experience working on highly available, fault-tolerant distributed systems
  •  A strong understanding of operating systems and the nuances of Linux
  •  Experience with datacenter network troubleshooting including IP fundamentals, DNS, load balancing, proxies and firewalls
  •  Familiarity with configuration management systems such as Chef, Puppet or Ansible
  •  Proficiency in at least one of the following languages: Python, Ruby, C/C++, Go or Java
  •  A solid understanding of the modern software development lifecycle (SDLC) processes such as Continuous Integration and delivery

We'd love to see:

  •  Expertise in analyzing and troubleshooting large-scale distributed systems
  •  A deep understanding of web operations and cloud infrastructure (AWS, Azure, Google)
  •  Knowledge of network and application performance analysis using standard UNIX tools
  •  Experience with maintaining and managing a community around open source software

Does this sound like you?

Great, apply today! We want to work with others who are passionate about community-driven development both within the company and with the wider open source community.
Learn more about the work we do using the links below:



R&D - Javascript / Front End Developer Consultant Job

Location: New York, NY, USA

Company: (Disclosed after approval)

Job Requisition Number: 100-05

The Role:

R&D is looking for senior developers to fill an immediate opening for a frontend JavaScript developer for a consulting position. Developers in this role will join a team in building a brand new web application utilizing the React.JS framework. Experience utilizing a web framework such as React or Angular is also required. A successful candidate will be working in an exciting, fast-paced environment and is expected to 'hit the ground running'.


- 4+ years of professional experience with JavaScript Development
- 2+ years of development with a web front-end framework (Angluar, React.JS. etc.)
- Experience with GitHub and a solid understanding of core concepts with Git
- Desire and willingness to be challenged and learn about new technologies as domains
- Familiarity with Linux (Red Hat Enterprise Linux)

Additional Qualifications:

- Professional Experience with React.JS is a plus
- Experience utilizing D3.js is a plus