Senior Java Engineer - AIM

Careers at Bloomberg

Back to Search

New York, NY

Posted Mar 29, 2022 - Requisition No. 101995

Our product

On the AIM (Asset Investment Manager) team we believe “simple is best”.  Hedge Funds, Asset Managers, Pension Funds and Private Wealth Managers use AIM every day for research, analytics, creation of models and strategies, optimizing trading workflows and compliance. We employ the power of technology to simplify the sophisticated workflows of the world’s largest asset managers. We orchestrate scalable, performant and robust solutions that address every part of our customers trading life cycle - from idea generation to post-trade operations and everything in between. Our award-winning OMS (Order Management System) enables hundreds of firms to manage more than $18 trillion of assets.

Our team

We build real time, low latency, high throughput, highly available server-side portfolio management applications to show positions, benchmarks and analytics to the Portfolio Manager and execute actions to rebalance portfolios. We employ open source software and internal Bloomberg infrastructure in our products. Innovation, good design, attention to detail and leadership make us successful as a team. Team members strive to continuously improve the system by building and collecting metrics. AIM engineers challenge the status-quo and build solutions that often debut in AIM and go on to become part of the standard Bloomberg tech stack. Our varied backgrounds and experiences create a stimulating environment where creativity thrives. Aligned with Bloomberg’s mission of being a technology leader in the buy-side industry, we are technology partners for our clients and a fast-growing business fuels our growth. 

What’s in it for you?

There is a variety of technologies in use such as Java, Python, Apache Storm, Zookeer, Docker to name a few. You get to be at the forefront of solving problems, be it in new technology or building a scalable platform or implementing new Portfolio Manager workflows. 

We are looking for team players who are passionate about their work, can take ownership of projects, design, implement and manage them from conception to rollout with Product and other stakeholders.

You need to have: 

  • 3 or more years of hands-on software development experience
  • Experience developing and managing large real-time distributed systems
  • Hands-on software development experience in Java, Python or C/C++
  • Experience with object-oriented design, data structures, algorithms, and all phases of the SDLC
  • BA, BS, MS, PhD in Computer Science, Electrical Engineering or related technology field

Bloomberg is an equal opportunities employer, and we 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.

    CONNECT WITH US