Senior Software Engineer - News Applications

London, United Kingdom
May 20, 2022
Jun 18, 2022
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
The News Applications teams are looking for a skilled and motivated software engineer who is passionate about full stack development to design highly scalable, low-latency systems and drive innovations in user experience and workflow integration.

News and Social media move financial markets, and the Bloomberg Terminal serves as a leader in this space. In addition to being the second largest producer of news in the world, Bloomberg ingests more than 1.5 million news stories and over 10 million social media posts per day from over 120,000 different sources. It is easy for clients to become overwhelmed and lost in the deluge of data. Our products help users to efficiently search, monitor, analyze and consume news in the broader context of the financial market.

To do so, our team uses a variety of technologies and services to build systems and UIs on the Bloomberg Terminal that serves millions of client requests daily. The critical nature of news applications necessitates the design of concurrent, distributed systems that are highly scalable, low latency, and resilient. It requires close collaboration with business partners to build intuitive, informational, and flexible UIs that can adapt to the rapidly evolving news ecosystem and market demands. A successful engineer on the team is willing to take on full ownership of essential, highly visible products. They are excited by the challenge of full stack development and working across domains to deliver quality, timely projects.

The News Applications teams work on wide ranging features, some of which include:
  • Advance news digests with increased user-specific content and snapshots of market data. This includes consolidating similar offerings and migrating their existing subscriptions.
  • Significantly improve content discoverability based on the user’s market focus which leverages innovative machine learning-based solutions delivered by internal AI teams.
  • Longer term: migrate the social media pipeline to Twitter’s new API and coordinate the effort with multiple Engineering teams.
  • Iterative UI modifications to improve the search experience and display more actionable content, such as translations, excerpts or promoting new topics like ESG, Crypto.

We'll trust you to:
  • Design, implement, and maintain highly-distributed systems and applications.
  • Explore new technologies and approaches, using the best tools for the job rather than what you know.
  • Take ownership of projects and their life cycle, stewarding them from conception to shipping.
  • Drive the conversation with Product, UX, and Engineering to deliver impactful results.

You'll need to have:
  • 5+ years of experience in C++, Java, or Python
  • Interest in full stack development and an aptitude for analytical problem solving
  • Proficiency in developing multi-threaded applications
  • Solid understanding of data structures and algorithms
  • Strong verbal and written communication skills

We'd love to see:
  • Development of user-facing applications
  • Experience with distributed systems and message queues
  • Experience with continuous integration tools and workflows
  • Experience with containerisation (Docker)
  • Familiarity with Linux or other UNIX systems

What's in it for you?
  • Become part of a growing team comprising a diverse mix of engineers, as well as dedicated Product, UI/UX representatives
  • Contribute to and owning projects from day 1
  • Work on applications that are critical to our clients’ use of the Terminal
  • Plenty of opportunities to experiment and learn new things via thriving learning communities and meetup groups within the company
  • Tightly knit news community with a lot of fun events such as hackathons, group volunteering events and more.
  • Â
    If this sounds like you, apply! We'll get in touch with you to let you know what the next steps are. In the meantime, feel free to check us out at
    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 / or our Diversity Partner EmployAbility

Similar jobs

Similar jobs

  • You need to sign in to save