B

Bloomberg

Global financial data, news, analytics provider

Senior Software Engineer - Runtime Diagnostics

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDublin, IrelandNo salary listedIn-person

About the Job

Requirements

  • 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-practice software development life cycle processes including automated testing and continuous integration and continuous delivery.
  • 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.

Responsibilities

  • 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 as a development tool and as a complementary feature within the products built.

Desired Qualifications

  • 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 inter-process communication, secure network programming, and concurrent or parallel programming.
  • Experience designing intuitive developer workflows and user experiences.
  • Familiarity with secure and effective use of AI as a development tool and as an implementation detail in products.

About the Company

Bloomberg

Global financial data, news, analytics provider

Bloomberg provides financial data, news, and analysis to help professionals make informed decisions and operate more transparently and efficiently. Its products deliver trusted information and insights through technology platforms that connect global financial communities, enable collaboration, and support decision-making. The company differentiates itself by offering broad, reliable data and news across markets, strong customer focus, and a culture that emphasizes collaboration, broad perspective, and doing the right thing for clients, people, and communities. Bloomberg’s goal is to improve market transparency and efficiency by delivering accurate information and tools that empower customers to act confidently and ethically.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York City, New York
Founded
1981

Recently Posted Jobs

Explore more opportunities at Bloomberg

See more jobs