Software Engineer - Portfolio Analytics (Lugano)

Careers at Bloomberg

Back to Search

Lugano

Posted Jul 27, 2022 - Requisition No. 90371

Every day, trillions of dollars pass through the Bloomberg Terminal. As a result, hundreds of thousands of financial professionals rely on our 500 enterprise applications to manage their portfolios, execute their trades and analyse the markets.

Bloomberg Portfolio Analytics (or PORT) empowers the most prominent players in the financial world to manage their portfolios, assess exposures, and make decisions that move the financial markets. Our flagship product on the Bloomberg Professional service is a critical tool used daily by money managers, mutual funds, hedge funds, and pension funds around the world.

We partner with both clients and engineers across the globe (New York, London, Lugano, San Francisco, and Singapore) to refine requirements and provide suitable data models. We collaborate on challenging problems like creating a scalable framework for performing advanced mathematical calculations, dynamically fetching and transforming data-cubes with hundreds of gigabytes of data in real-time, automatically validating close to 100 billion data points every night and providing an API to over 200 different applications made available to our clients.
 
You’ll have a chance to grow your technical skills on distributed systems written in a variety of languages and technologies: Python, C++ and C# core components, a sophisticated orchestration framework and a mix of Bloomberg and open-source technologies such as Jupyter notebooks, Apache Spark, Arrow, Kafka and Cassandra. As owners of a critical system, we use monitoring technologies such as Splunk, Humio, Grafana as well as python based data science analytics to validate our numbers.
Our team follows Agile-methodologies, and we are working on fully implementing a continuous integration and delivery process.

The Lugano office is home to 50 engineers from 12 different nationalities. In addition to our main job, we get involved in things like driving new cross-office initiatives from Lugano, traveling to London and New York offices to give Tech talks, or making an impact to our Diversity & Inclusion in Tech efforts!

We'll trust you to:

  • Feel empowered to take ownership of the full development cycle
  • Collaborate with clients and other developers to design, build and roll-out solutions that will optimize complex workflows
  • Explore new technologies both within and outside of Bloomberg to see if any of them can help make our products run faster, increase stability, etc.
  • Embrace working together as a team – mentoring and learning from your existing teammates to break knowledge silos and ensure that our team is producing reliable, well documented and well-understood products for our clients

You'll need to have:

  • Experience working with an object-oriented programming language (C/C++, Python, Java, etc.)
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience 
  • An understanding of fundamental data structures and algorithms
  • Prior contributions to system design and architecture and scaling fault-tolerant, distributed systems
  • Honest approach to problem-solving, and ability to collaborate with peers, stakeholders and management 

We'd love to see:

  • It’ll be great if you already have experience programming in Python
  • We value someone who has an interest in sharing knowledge and mentoring other team members
  • If you have a passion for working on large scale projects, you’ll fit right in

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 maternity/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 (Americas), EMEA_recruit@bloomberg.net (Europe, the Middle East and Africa), or APAC_recruit@bloomberg.net (Asia-Pacific), based on the region you are submitting an application for.

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