This job has expired, please see additional jobs below
Senior Software Engineer - Test Infrastructure
Bloomberg
New York, NY, United States
Job Details - this job has expired, please see similar jobs below
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