Senior Software Engineer - Communication Systems

company banner
Bloomberg L.P.
Java, Object Oriented Programming, TAPI, JavaScript, Python, SQL, Windows
Full Time
Work from home not available Travel not required

Job Description

Our product is the foundation of Bloomberg's premier reputation and client experience. The work we do empowers the front lines of Bloomberg's legendary customer service, and enables our 300,000+ clients to connect in real time and get their questions answered accurately and efficiently.

The solutions that we provide enable Bloomberg representatives to answer tens of thousands of client questions daily in an unparalleled fashion. We save time for Bloomberg's clients by offering automated callback and self-service tools for common inquiries. Our platform is used across the company to place, receive and track calls. We provide seamless integration for other internal and client-facing systems in need of real time communication services. Our system is critical to Bloomberg, and we are continually expanding its capabilities by innovating to solve new business challenges.

We employ a wide range of technologies across the stack, including:

  • Java/C++ for high performance distributed services
  • RabbitMQ message queueing as well as multicast-based pub/sub
  • NodeJS/React for next generation web applications
  • SIP/RTP/JTAPI for telecommunications
  • Hadoop/Hive/Spark for analysis to enable data-driven business decisions

If you love owning the product throughout the entire development cycle, we'd love to hear more about how you've been successful doing so in a collaborative environment. If you are passionate about your work, embrace changing business priorities and enjoy consistently delivering on exciting projects, you will enjoy working as part of our agile team. If you believe scalability, performance and reliability are a given, then we want you on our team.

We'll trust you to have:

  • 3+ years of experience programming in Object Oriented Programming (Java preferred)
  • Experience with telephony integrations and APIs such as JTAPI, TAPI and/or experience with implementing recording, playback and streaming audio including codecs for voice (g.711, g.729, etc.)
  • A passion for design, problem solving, and hands-on development
  • Demonstrated knowledge of object-oriented design, data structures, systems, and applications programming
  • Good communication skills
  • We'd love to see:
  • Knowledge of JavaScript, Python, and SQL Databases
  • Experience shipping high-profile user-facing products, working with large code bases, and engineering features for security, scalability, and high availability
  • Knowledge of multithreading programming
  • An understanding of the design, implementation, and deployment of high performance, large-scale applications in a distributed environment
  • An interest in the latest technologies, industry practices, research, and trends
  • Experience of Windows system engineering including Active Directory, PowerShell scripting, and Windows Service management

Company Information

Bloomberg is a company dedicated to helping solve complex challenges through insight and information. Our strength quickly and accurately delivering data, news and analytics through technology is at the core of everything we do. With over 19,000 employees in 192 locations, we give influential decision makers in business, finance and government a competitive edge by connecting them to a dynamic network of news, people and ideas. To do so, we need constant energy and innovation which is where you come in. At Bloomberg, you will have the opportunity to take risks and be part of an organization that is entering new markets, launching new ventures and pushing the boundaries. Our ever-expanding technology, data, news and media services afford employees the opportunity to expand skills and connect with smart, driven colleagues from a diversity of backgrounds and ideas. We're looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact. Are you ready to make your mark? Learn more about our businesses and opportunities at
Dice Id : 10432313
Position Id : 77082
Originally Posted : 3 months ago