Senior Software Engineer - Trading Automation | New York, NY | Bloomberg Careers

Senior Software Engineer - Trading Automation

Careers at Bloomberg

Back to Search

New York, NY

Posted Jun 25, 2020 - Requisition No. 83297

Trading automation is a wave sweeping across the financial industry. Bloomberg's Rule Builder has become a key multi-asset automation solution for trading professionals. An insightful article about the trend can be found at:

Rule Builder is what our clients use to create custom rules that help them trade more efficiently. These rules help traders automate the easy trades, freeing up their time to concentrate on the difficult impactful trades where they can really make a difference. Traders can also use the Rule Builder to generate unique insights into their trading activity. This is a highly complex real-time computation system built on top of Apache Storm and has the ability to merge multiple sources of data, evaluate rules and trigger trading actions and insights in real-time. Check out the following videos to find out more about the trade automation solutions our team offers to Bloomberg clients:

Automation for Equities and Futures Trading -

Automation for Fixed Income Trading -

Improving the quality and stability of our software and systems through CI/CD automation is a major focus of the team. We believe that a developer’s time should be spent on creative tasks while any repetitive and mundane work should be automated by machines. We are also focused on building a workflow-driven testing framework to mimic client workflows and automate their testing as part our CI/CD pipeline.

What's in it for you:

  • This is a great opportunity to drive a number of Bloomberg products forward by teaming up with flexible and active product teams
  • You'll gain exposure to a variety of engineering, product and user experience teams and have the opportunity to learn about Bloomberg's trading platforms
  • You will use various technologies to help us build products that deliver the premier trading automation solution in the market. We work in a collaborative environment where creativity thrives and innovative solutions are bred, so we're always trying to leverage the best technologies available to solve real problems and push the product forward
  • You will have access to Bloomberg’s wide array of training resources where you can learn everything from machine learning to how financial markets work
  • You'll get a front rows eat to the financial markets, gain insights and perspectives on how they work, and build software that helps shape their future direction
  • You'll be a part of a mission driven organization that values the safety and transparency of financial markets, and where philanthropy and service are an integral part of the culture

You'll need to have:

  • An education in Computer Science, Engineering, or related field with 2+ years of professional 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 stakeholders to drive projects and initiatives
  • A flexible approach to solving problems and using new technologies
  • A willingness to be challenged and do things outside of your comfort zone

We'd Love to See

  • BA/BS and 5+ years of CS/Engineering experience or MS/PhD and 2+ years experience
  • Hands on experience with Java or C++
  • Experience with distributed systems: Apache Storm/Kafka/Zookeeper/Cassandra and Redis
  • Experiencing developing workflow driven applications
  • Experience with JavaScript/TypeScript
  • Experience with Python3 and the pytest framework
  • Experience with DPKG, CMake and Maven
  • Prior experience working in financial markets

If you're excited by these challenges, have a passion for technology and a flexible, “outside the box” approach to problem solving, we want to talk to you! Submit an application.

Bloomberg is an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.