Senior Software Engineer - Classifications Platform
Bloomberg
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
Bloomberg is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of age, ancestry, color, gender identity or expression, genetic predisposition or carrier status, marital status, national or ethnic origin, race, religion or belief, sex, sexual orientation, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law.
Bloomberg is a disability inclusive employer. Please let us know if you require any reasonable adjustments to be made for the recruitment process. If you would prefer to discuss this confidentially, please email amer_recruit@bloomberg.net
Confirm your E-mail: Send Email
All Jobs from Bloomberg