Senior Software Engineer – Portfolio Analytics Team

Bloomberg Published: November 11, 2022
Location
New York City, New York
Job Type
Experience
senior level

Description

Bloomberg Portfolio Analytics (PORT) empowers the most prominent players in the financial world to manage their portfolios, assess exposures, and make decisions that move the 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. PORT provides industry-leading quantitative financial tools and overnight batch report generation. Our tools enable investment professionals to:

  • Understand factors impacting the returns of their portfolio over time
  • Monitor intra-day market movements in real-time
  • Estimate potential losses under extreme market conditions via stochastic risk analysis to generate new trading ideas

We partner with both clients and engineers across the globe (NY, London, Switzerland, San Francisco, and Singapore) to refine requirements and provide suitable data models. We work on challenging problems like creating a scalable framework for performing advanced mortgage and derivatives computations using calculators across Bloomberg systems, to dynamically fetching and transforming data-cubes with hundreds of gigabytes of data in real-time, automatically validating almost 100 billion data points every night and providing an API to over 200 different applications across the terminal. Our system is based on multithreaded C++ core services, a sophisticated orchestration framework, and a mix of Bloomberg and Open-source technologies such as Apache Spark, and Cassandra. As owners of a critical system, we use monitoring technologies such as Splunk, GUTS, Grafana and Jupyter notebook. Our team follows Agile-methodology, and we are working on fully implementing a continuous integration and release process.

We'll trust you to:

  • Take ownership of the full development cycle
  • Partner 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 their 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:

    • 3 + years of programming experience in C++, Python or JavaScript
    • A thorough understanding of the systems you worked in
    • Strong knowledge of data structures and understanding of algorithms
    • Pragmatic problem-solving skills.
    • Experience covering the full software development life cycle
    • Strong verbal and written communication skills

This position requires at least one of the following:

    • a bachelor’s degree in computer science or a related field, and/or
    • an equivalent combination of education, and/or
    • specialized training, and/or
    • related professional experience

We'd love to see:

  • Experience in high performance distributed systems
  • Familiarity in technologies like Redis, Elasticsearch, Apache Spark, Cassandra, and Hadoop/HBase
  • Interest in working with large data-sets and an aptitude for analytical problem solving
  • Interest in understanding our complex products and processes and have a passion for pushing boundaries with technology

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

Salary Range: 160,000 - 240,000 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.

Air Force Civilian Service

Air Force Civilian Service

Leidos

Lilly

United States Postal Services-Diversity

United States Postal Services-Diversity

American Family

American Family Insurance

Alight

alight solutions logo

Danaher

Danaher

Upcoming Events

  1. The Small Business Expo–Multiple Event Dates
    February 17, 2022 - December 1, 2022
  2. National College Resources Foundation Upcoming Events–Mark Your Calendar!
    September 24, 2022 - April 1, 2023
  3. UnidosUS – LatinX Health Equity Summit 2022
    December 6, 2022 - December 8, 2022
  4. Latinx Health Equity Summit 2022
    December 6, 2022 - December 8, 2022
  5. HACE Recruitment Series: Latinas in the Workplace
    December 8, 2022
  6. Elder Customers –Treating Customers with Empathy–Virtual Event
    December 14, 2022
  7. 2023 Prospanica Leadership Summit
    March 9, 2023 - March 11, 2023
  8. CSUN 38th Annual Assistive Technology Conference
    March 13, 2023 - March 17, 2023
  9. CSUN Assistive Technology Conference
    March 13, 2023 - March 17, 2023
  10. USHCC Legislative Summit 2023
    March 20, 2023 - March 22, 2023