Skip to content

Senior Software Engineer - Runtime Diagnostics

Bloomberg
senior
Location

Dublin, Ireland

Work Type

Onsite

Seniority

senior

Posted

September 7, 2026


Total Compensation
€220,000
Yearly Savings (Comfortable)
€68,000
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

Job Description

Bloomberg’s core product, the Bloomberg Terminal, is used by over 400,000 financial professionals worldwide. It's continuously being developed and improved by approximately 9,000 engineers who are experts in their respective domains. Those engineers share a common need: to efficiently debug complex software written in multiple languages and deployed across diverse platforms — from on-premises infrastructure to the public cloud.

The Runtime Diagnostics team builds the applications, APIs, and platform that power an intuitive, semi-automated debugging workflow used by thousands of those engineers daily. We develop high-performance services that provide deep telemetry and observability at runtime in production. In short, this team defines the debugging experience at Bloomberg.

What’s in it for you?

This is a unique opportunity to shape a product suite from its early stages within a newly formed team. You'll design and develop full-stack solutions using modern, high-performance technologies and distributed computing frameworks to build a seamless debugging platform. Your work will span from low-level systems tinkering to delivering polished, high-level developer tools — and the end-user applications you build will often emerge from that deeper exploration.

Through collaboration with a diverse range of engineering teams across Bloomberg, you'll gain broad exposure to the company's development workflows, architectures, and infrastructure — expanding your technical breadth while deepening your systems expertise.

We’ll trust you to:

  • Design and implement high-performance services and APIs in C++, Python, Go and other languages as needed

  • Build and evolve HTTP services accessed via Web APIs that serve thousands of internal engineers

  • Drive the development of infrastructure with integrated diagnostic tooling across Bloomberg’s engineering ecosystem

  • Collaborate with end-users from diverse teams to understand their debugging workflows and translate those needs into product features

  • Drive architectural decisions that balance performance and usability at scale

  • Apply AI capabilities judiciously — both as a development tool and as a complementary feature within the products you build

You'll need to have:

  • A degree in Computer Science, Engineering, or a related field — or demonstrated equivalent professional experience

  • Demonstrated experience developing high-quality, scalable applications in C++, Java, or Go, with an aptitude to learn new languages as needed

  • Proficiency in system design and architecture, with a commitment to best-practices SDLC including automated testing and CI/CD

  • A willingness to collaborate with teams across the organisation on integrations and shared tooling

  • A motivation for staying current with industry trends, including open-source debugging infrastructure and developer tools

We'd love to see:

  • Experience with containerized environments, cgroups, and Linux namespaces

  • Hands-on debugging expertise with GDB, proc tools, and other Linux diagnostic utilities

  • Knowledge of the Linux process model, proc filesystem, binary analysis, and ELF internals

  • Experience with Unix IPC, secure network programming, and concurrent/parallel programming

  • A passion for designing intuitive developer workflows and user experiences

  • Familiarity with secure and effective use of AI, both as a development tool and as an

implementation detail in products

If indicated, please note that years of experience are a guide; we will consider applications from all candidates who can demonstrate the skills necessary for the role.

Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

Accommodations

Bloomberg provides reasonable adjustment/accommodation to individuals with disabilities. Please tell us if you require a reasonable adjustment/accommodation to apply for a job. Examples of reasonable adjustment/accommodation include but are not limited to making a change to the application process or work procedures, providing documents in an alternate format or using specialized equipment. To request an adjustment/accommodation to apply for a job, 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. We may share your information with a third party provider of accommodations services who may use this information to reach out to you for the purposes of accommodating your application.

Equal Opportunity

Bloomberg is an equal opportunity employer and prohibits discrimination in employment. It is Bloomberg’s policy to provide equal opportunity and access for all persons, and the Company is committed to attracting, retaining, developing, and promoting the most qualified individuals without regard to 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, self-identified or perceived sex, sexual and other reproductive health decisions, parental or caring status, physical or mental disability, pregnancy, childbirth or related medical conditions, or parental leave, protected veteran status, status as a victim of domestic violence, or any other classification protected by applicable law (each, a “Protected Characteristic”). Bloomberg prohibits treating applicants or employees less favorably in connection with the terms and conditions of employment, in all phases of the employment process, because of one or more Protected Characteristics.

More Jobs You Might Like
Senior Product Manager

Remote

Remote-EMEA

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.