Senior Software Engineer

Careers at Bloomberg

Back to Search

Dublin

Posted Jan 14, 2022 - Requisition No. 99570

Bloomberg Data Management Services (BDMS) helps our clients get the right data at the right time to drive their operational and research workflows. We build the technological supply chains that source vast amounts of data, model it, link it and deliver it to our clients’ financial services systems while providing accessibility and control along the way. Data Science is driving the demand for more and more data and we’re building the platforms to onboard new datasets quicker, smarter and more transparently than before.

Why Bloomberg Data Management Services Engineering?

We’ve been innovating on data processing in Dublin for over 20 years. As part of our Bloomberg Data Management Services Engineering team you’ll have the opportunity to drive (and even create) interesting and challenging projects at the forefront of technologies supplying operational and data science workflows. We’re passionate about people who are excited by data challenges, who care about our customers and want to help us achieve our mission to “Simplify Data Management”.

We’ll trust you to

  • Take responsibility for the full software development lifecycle, from understanding the needs of the business through to coding to deployment and maintenance
  • Drive the design and implementation of new product features, from inception through to production
  • Work with new technologies to continuously improve our core product

You’ll need to have

  • Software engineering experience in production environments
  • Demonstrated experience working with an object-oriented programming language (ideally Java, Python, JavaScript)
  • Broad knowledge of data structures and algorithms
  • A thorough understanding of systems architecture
  • An understanding of modern design patterns and proven experience applying them

We'd love to see

  • Experience in implementing APIs in a Microservices Architecture
  • Familiarity with Oracle (or similar), Elasticsearch (or similar), or other NoSQL storage mechanisms
  • Knowledge of messaging and streaming technologies such as RMQ or Kafka
  • A willingness to tackle new challenges and learn new technologies quickly

To find out more about Engineering at Bloomberg and our team, check out the links below:
https://www.bloomberg.com/careers/technology/engineering/
https://www.bloomberg.com/professional/product/bloomberg-data-management-services/

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 or our Diversity Partner EmployAbility info@employ-ability.org.uk.

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