Senior Software Engineer for Connectivity - CIS

Careers at Bloomberg

New York, NY

Posted Dec 28, 2017 - Requisition No. 64161

At the heart of our business is connecting decision makers to business and financial information, news and insight. As our industry has evolved, the way our clients consume that data has changed. Today our large enterprise clients demand tight integration of Bloomberg products with their own highly complex and time sensitive backend systems.

The CIS (Connectivity & Integration Solutions) group is changing the way our clients connect and integrate with Bloomberg. We build solutions for secure, high throughput and low-latency data transfer. We allow clients to manage their full integration with Bloomberg products through a single system available online and in the Bloomberg Terminal. This is an area that is growing rapidly. With ever increasing demands for more capabilities in data transformation and analytics, we are building out an architecture using a combination of third party, open source and in house technologies to scale to meet these demands.

CIS Connectivity owns and manages all enterprise connectivity to our clients. We engineer cloud based infrastructures like FTP, Messaging and Web API Gateway with focus on security, stability and self-service. You will be responsible for building scalable, fault-tolerant connectivity IaaS that can ensure high throughput under heavy volume.

You'll need to have:

  • 3+ years of experience as a software engineer, with strong programming skills in Java, Python, Scala or C++ and the ability to learn new languages as needed.
  • Knowledge of large-scale distributed systems in practice, including multi-tier architectures, IaaS, application security, monitoring and storage system
  • Strong technical problem solving skills and understanding of data structures and algorithm

We'd love to see:

  • Experience with Agile methodologies like Scrum and Kanban, using Jira
  • Experience with other programming languages like Scala, Javascript or AngularJS
  • Experience with messaging fundamentals
  • Familiarity with connectivity protocols like SFTP, MQ, REST API, HTTP
  • Familiarity with open source technologies like Postgres, Docker, Play framework, Spring
  • Understanding of cryptography/security protocols and standards such as TLS, SSH, OAuth etc.

If this sounds like you, apply!

Similar jobs