New York
21 hours ago
Senior Software Engineer - Classifications Platform

Are you a senior engineer who thrives on tackling complex problems? Do you want to drive large-scale impact by leading department-wide architecture initiatives across multiple teams and shaping the future of technology in our engineering department? Are you looking for a collaborative, inclusive environment where you can make your mark on a diverse range of projects and grow with a closely-knit team? If so, the Enterprise Classifications Platform team is the perfect fit for you.


The Classifications Platform is a critical component of Bloomberg’s enterprise portfolio analytics, trading platforms, trade order management, and risk analysis systems. It enables users to analyze their portfolios and benchmarks by breaking them down into meaningful categories. Whether they are global industry standards or highly custom hierarchies tailored for the client’s unique needs, these classifications enable portfolio managers to gain deep insights into asset allocation strategies, identify risk exposures, and further optimize their portfolio performance by attributing returns to specific assets or strategies.


You'll be working on a diverse range of projects such as high-profile client-facing features that drive client usage to integrating our platform with key products, to expanding our offerings to new areas. You’ll play a key role in designing and implementing a platform that scales horizontally, handles large volumes of data and user requests, and provides reusable classification capabilities that can be easily extended or customized to meet different use cases. Our goal is to build a scalable, flexible, and maintainable platform solution that meets the evolving needs of our business. By joining our team, you'll have the opportunity to make a significant impact on our business and drive growth through innovation and collaboration.


Our platform is built using a range of technologies, including C++, Python, Jupyter Notebooks, Docker, Redis, and more. We follow modern SDLC practices, Agile methodology, and Scaled Agile Product Increments (PI). As an Enterprise Platform team, we collaborate closely with other vertical teams across the organization, spanning New York, London, and Lugano.


As a Senior Software Engineer, you will have the opportunity to make a significant impact on our platform and our clients. Your responsibilities will include:


Taking ownership of the full development cycle, from design to deployment, on a modern full-stack system

Working directly with product owners to build applications that our clients use to tackle complex problems

Designing, developing, and releasing high-quality, scalable, and maintainable code, with full stack ownership

Adapting and introducing modern technologies to drive innovation and contribute to our system evolution

Collaborating with the team to achieve common goals and sharing knowledge and expertise


You’ll need to have:


4+ years of professional experience programming in a production environment using C++ or an equivalent object-oriented programming language (e.g., Python, Java, C#)

Experience covering the full software development life cycle, including technical design and implementation

Strong knowledge of data structures and understanding of algorithms, scalable software design, and architecture

Curiosity and passion for understanding complex financial products and learning new technologies

A degree in Computer Science, Engineering or related technology field or equivalent work experience


We'd love to see:


Experience or interest in real-time systems, multi-threading, large-scale distributed systems, and platform development

Experience and interest in full end-to-end development

Salary Range = 160000 - 240000 USD Annually + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.


We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation, [Exempt roles only], paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Confirm your E-mail: Send Email