CIS Senior Software Engineer - Messaging Infrastructure Automation

Careers at Bloomberg

New York

Posted Oct 17, 2017 - Requisition No. 62805

As an engineer on the CIS Messaging team, you will help drive the next generation of our Enterprise Messaging platform. Our team owns Bloomberg’s CIS messaging infrastructure and is responsible for keeping it up and running, ensuring connectivity for both external clients and internal systems. We architect scalable and secure enterprise messaging systems, leveraging industry standards like IBM MQ as well as Kafka and RabbitMQ. We build automated tools to provision new servers, monitor and track performance issues with the goal of self-remediation. We also develop user self-service tools for security and connectivity management.

We'll trust you to:

  • Drive efficiency in systems: design, build and deliver automation tools that improve the availability, scalability, latency and efficiency
  • Drive efficiency in process: implement and enforce process for change management, emergency response and capacity planning
  • Solve problems relating to mission-critical services and build automation to prevent problem recurrence
  • Participate in an on-call rotation and be available for escalations

You'll need to have:

3+ years of software engineering experience

Strong programming skills in Java, Python or C++ and the ability to learn new languages as needed
Knowledge of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage system

We'd love to see:

Experience with enterprise messaging systems like MQ, Kafta and RabbitMQ running on Linux and Solaris
A solid understanding of system availability, latency and performance
experience with Agile methodologies like Scrum and Kanban

Similar jobs