Senior Software Engineer - Test Infrastructure

Careers at Bloomberg

New York

Posted Nov 11, 2016 - Requisition No. 55632

We believe that if you start thinking about testing after the development process, you haven't been set up for success. In the Trading Solutions Quality Engineering team, we're integrating ourselves - engineers with a focus on testing, tooling, and infrastructure - into all development teams so we're there when the first line of code is written. We're bringing a new approach to Bloomberg's testing and continuous integration by building the tools and processes needed for more than 500 engineers to better test and develop their software.

What's in it for you? You'll join a brand new team in Trading Solutions and help us build new tools from the ground up. You will be exposed to a broad range of Bloomberg products, from buy-side to sell-side applications and all components of the trading process. Our engineers are some of the best in the industry and they'll rely on you to be even better - to analyze their code and provide guidance as they develop and integrate with new, large scale, and often unfamiliar systems.

You'll need to have:

  • 2+ years of experience programming in C/C++ or Python
  • Experience with and a passion for testing large scale systems
  • Knowledge of Jenkins, Git and continuous integration processes
  • Experience with service-oriented architecture (SOA) and large scale distributed systems
  • Familiarity with performance testing
  • Experience with behavior-driven development (BDD) or similar testing methodologies

We'd love to see:

  • Experience with operational profiling, pytest, gtest, CppUnit or Junit
  • Experience with monitoring tools and DevOps processes
  • Experience with static analyzers
  • An understanding of financial concepts
Similar jobs