Overview Every great company is built on two core pillars: understanding who their users are and delivering exceptional value to them. At Bloomberg, our team is at the heart of both. Location: Dublin Technologies We Use Ideal candidates will have knowledge of modern technologies such as: Languages: Python, C++, JavaScript Databases: Relational databases (e.g. PostgreSQL, SQL Server or equivalent) Messaging & Streaming: Kafka We’ll Trust You To Design and implement resilient, scalable systems that serve as the backbone of Bloomberg’s user and terminal management infrastructure Mentor and support colleagues fostering growth and knowledge-sharing across the team Challenge the status quo by identifying the right solutions to complex business and engineering problems, with a strong focus on software quality, testing, and best practices Decompose complex business processes into modular, portable and reusable software You’ll Need To Have Experience building enterprise applications in Python or C++ A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent experience Ability in end-to-end system design, from architecture through implementation and deployment Leadership and project management skills to guide engineers and drive projects forward with minimal oversight We’d Love To See Proven ability to think outside the box and ideate beyond the status quo Experience with event driven system design and architecture Familiarity with search technologies such as Apache Solr or Elasticsearch Skill in analyzing complex workflows and translating them into logical business rules Experience with building user experience focused applications in modern frameworks such as React or Angular #J-18808-Ljbffr
Description & Requirements Our core product, The Bloomberg Terminal, is used by 400,000 financial professionals around the world. It is continuously developed and improved by about 6,000 engineers that are experts in their field. Location: Dublin Business Area: Engineering and CTO Ref #: 10049069 Composite Pricing Ingestion Analytics Team The Composite Pricing Ingestion Analytics team is a high‑impact, cross‑asset engineering group responsible for safeguarding the quality, stability, and integrity of Bloomberg’s composite pricing data contributions across derivatives: FX, commodities, credit derivatives, and related asset classes. Our systems are designed for scale, performance, and reliability, processing billions of multi‑dimensional time‑series data points daily from a diverse set of global contributors at the core of Bloomberg’s pricing infrastructure. As part of this team, you will design and build scalable, high‑performance, real‑time cross‑asset anomaly detection and monitoring systems, leveraging distributed streaming and data science platforms in Python and Java. This role offers the opportunity to work at the intersection of large‑scale market data engineering, distributed systems and applied machine learning, solving complex cross‑asset problems at global scale while shaping the future of Bloomberg’s pricing quality platform. What’s in it for you? Build scalable infrastructure used by global financial institutions daily The chance to work with distributed streaming, applied machine learning, and performance‑critical distributed systems Collaborate with experienced engineers, Data Analysts and Products across London, New York & San Francisco on a high‑visibility product Grow quickly in a team that values mentorship, ownership, and technical excellence We’ll trust you to Design and implement distributed systems that deliver scalable and high‑performance market data solutions Build APIs, services, and tooling to enable downstream applications to consume data efficiently and reliably Optimise codebases and system performance to handle billions of daily time‑series data with low latency Ship clean, maintainable code in iterative development cycles with a collaborative team You’ll Need to Have A degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience Demonstrated experience developing production‑ready applications in an OOP language (ideally Python or Java) Experience building or supporting distributed systems and infrastructure Familiarity with distributed messaging and streaming frameworks such as Kafka, Spark Comfort with debugging and optimising performance‑critical code We’d Love to See Experience working in financial services or large‑scale data infrastructure Experience with containerised development using Docker Exposure to enterprise clients or B2B platform integration Discover what makes Bloomberg unique – watch our for an inside look at our culture, values, and the people behind our success. #J-18808-Ljbffr
A leading financial services firm in Dublin is seeking a talented engineer to join their Composite Pricing Ingestion Analytics team. This role involves designing high-performance distributed systems to manage and monitor market data at scale. You will work with technologies like Python and Java, collaborating with experts in a fast-paced environment. Ideal candidates have a degree in a relevant field and experience in distributed systems. Join to shape the future of Bloomberg's pricing quality platform. #J-18808-Ljbffr
A leading financial services firm located in Dublin is seeking an experienced software developer to design and implement scalable systems. The successful candidate will have a strong background in Python or C++, and a degree in a relevant field. Responsibilities include mentoring colleagues and providing innovative solutions to complex challenges. The ideal candidate will enjoy working in a fast-paced environment focused on delivering excellent user experiences. #J-18808-Ljbffr
A global leader in financial information and technology is seeking a Software Engineer in Dublin. The role involves managing the full software development lifecycle, driving design and implementation of product features, and continuously improving our core product with cutting-edge technologies. Candidates should have software engineering experience and proficiency in Java or Python, along with a deep understanding of systems architecture. Join the team to work on innovative data challenges and simplify data management. #J-18808-Ljbffr
Overview Bloomberg's Enterprise Data offerings 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. Location Dublin Business Area Engineering and CTO Description & Requirements Bloomberg's Enterprise Data offerings 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. Our flagship product is Data License Plus (DL+), which is a fully managed service that hosts, aggregates, organizes and links all of your Data License data into a unified model designed for immediate use. DL+ can also publish your refreshed licensed content, in a ready-to-use format, directly into your cloud data platform (such as Snowflake, Databricks, AWS RedShift, Google GCP) as it becomes available while maintaining transparency, consistency, quality and control. What\'s in it for you? We’ve been innovating on data processing in Dublin for over 20 years. As part of our 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”. Our microservice stack consists of Java, Python, SpringBoot, Oracle, Postgres, Elastic Search, RabbitMQ, Kafka, ValKey, Zookeeper, Spark and many other industry-standard components. Responsibilities 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 Qualifications Software engineering experience in production environments Demonstrated experience working with an object-oriented programming language (ideally Java or Python) 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 a relational database like Oracle or Postgres, and NoSql databases such as ElasticSearch Working knowledge of big data file formats such Avro, Parquet or data lake technologies like Apache Iceberg or Delta lake Knowledge of messaging and streaming technologies such as RMQ or Kafka An interest in full stack development (incremental frontend development through to microservice and and database modelling) A willingness to tackle new challenges and learn new technologies quickly To find out more our team, check out: https://www.bloomberg.com/professional/product/bloomberg-data-management-services/ Discover what makes Bloomberg unique - watch our for an inside look at our culture, values, and the people behind our success. #J-18808-Ljbffr
A leading financial technology firm in Dublin is seeking a Senior Software Engineer to join the Private Markets team. The role involves designing greenfield solutions for private credit instruments, utilizing modern technologies such as C++, Python, and Java. Candidates should have a strong background in object-oriented programming, system design, and mentoring other engineers. Join this collaborative environment to contribute to cutting-edge solutions in the rapidly growing sector of Private Direct Lending. #J-18808-Ljbffr
Senior Software Engineer - Fixed Income Derivatives Location Dublin Business Area Engineering and CTO Ref # 10047975 Description & Requirements Our core product, The Bloomberg Terminal, is used by 400,000 financial professionals around the world. It's continuously being developed and improved by about 6,000 engineers that are experts in their field. The Fixed Income and Derivatives Engineering team produces applications and tools that enable our clients to generate trade ideas, structure deals, connect to electronic trading platforms, capture market movements, and assess portfolio risk for a variety of financial instruments across fixed income and derivatives asset classes. Our group also develops sophisticated solutions for ever-evolving financial markets. We work directly with product managers, financial engineers, and quantitative analysts to understand client and market needs. What’s in it for you? Private Direct Lending is one of the fastest growing sectors of the financial markets. With the recent significant increase in Private Direct Lending, Bloomberg is focused on building best‑class solutions for client workflows in Private Markets. As a member of the newly formed Private Markets team, you’ll design and deliver greenfield solutions that help institutional clients manage the full lifecycle of private credit instruments—from origination through reporting and analytics. You’ll use modern, high-performance technologies including C++, Python, Java, and distributed computing frameworks to build scalable structuring and analytics platforms from the ground up. This is a unique opportunity to shape Bloomberg’s foundation in an evolving asset class and contribute to a key growth area for the business. Join us to build the next generation of private market technology powering global finance. We seek passionate engineers who thrive in a diverse, collaborative environment and excel at crafting reusable, efficient solutions to complex problems. Proficiency in object-oriented programming languages like C++, Python, or TypeScript is greatly desired, with a willingness to learn new technologies. You will implement full-stack solutions, adhering to industry best practices for software development, testing, automation, and CI/CD. You’ll need to have: Demonstrated experience building enterprise applications 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 Proficiency in system design, architecture, and development of high-quality, modular, stable, and scalable software Experience with mentoring and coaching other engineers to help build a high performance team Passion for leading discussions, sharing innovative ideas, and promoting best practices within the team We’d love to see: An interest in financial markets or a background in data analytics or financial engineering Experience with high-volume, high-availability distributed systems A passion for adapting to evolving client and project demands Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success. #J-18808-Ljbffr