Bloomberg

Senior Software Engineer - Real-time Data Distribution

Bloomberg

New York, NY, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Welcome to the exciting world of real-time data distribution at Bloomberg! As a Senior Software Engineer, you will play a crucial role in building and maintaining cutting-edge technology that powers the distribution of financial data to our clients worldwide. We are looking for a highly skilled and innovative individual with a strong passion for real-time data and a proven track record in software development. If you are driven, collaborative, and have a deep understanding of complex distributed systems, then we want you to join our dynamic team.

  1. Design and develop high-quality, scalable, and reliable software solutions to support real-time data distribution for Bloomberg clients.
  2. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  3. Lead and mentor junior engineers in software development best practices and coding standards.
  4. Conduct code reviews and ensure adherence to coding standards and security protocols.
  5. Troubleshoot and debug complex distributed systems to identify and resolve issues in a timely manner.
  6. Continuously evaluate and improve existing systems to ensure optimal performance and scalability.
  7. Stay updated on industry trends and advancements in real-time data distribution technologies.
  8. Participate in project planning and provide accurate estimates for development tasks.
  9. Communicate effectively with team members and stakeholders to provide status updates and escalate any potential roadblocks.
  10. Work collaboratively with project managers and product owners to prioritize and manage development tasks.
  11. Ensure compliance with company policies, procedures, and standards for software development.
  12. Conduct thorough testing and documentation of software solutions.
  13. Proactively identify potential risks and provide solutions to mitigate them.
  14. Drive innovation and propose new ideas to improve the efficiency and effectiveness of real-time data distribution at Bloomberg.
  15. Maintain a thorough understanding of the Bloomberg platform and contribute to its continuous improvement.
Where is this job?
This job is located at New York, NY, USA
Job Qualifications
  • Extensive Experience In Real-Time Data Distribution: A Senior Software Engineer At Bloomberg Should Possess A Deep Understanding Of Real-Time Data Distribution Systems, Including Knowledge Of Various Protocols And Technologies Such As Multicast, Tcp/Ip, And Udp.

  • Strong Programming Skills: The Role Requires Proficiency In Multiple Programming Languages, Such As C++, Java, And Python, As Well As Experience With Distributed Systems And High-Performance Computing.

  • Knowledge Of Financial Markets: As Bloomberg Is A Financial Data And Media Company, A Senior Software Engineer Should Have A Good Understanding Of Financial Markets, Trading Systems, And Related Technologies.

  • Leadership And Project Management Experience: The Ideal Candidate Should Have Experience Leading A Team Of Engineers And Managing Complex Projects. This Includes Strong Communication Skills, The Ability To Mentor And Guide Junior Team Members, And A Track Record Of Delivering High-Quality Solutions On Time.

  • Problem-Solving And Analytical Skills: A Senior Software Engineer At Bloomberg Should Be Able To Analyze Complex Problems And Develop Innovative Solutions. This Requires Strong Analytical Skills, Attention To Detail, And The Ability To Think Critically And Creatively.

Required Skills
  • Database Management

  • Network protocols

  • Data Modeling

  • Agile Methodology

  • Distributed systems

  • Data Visualization

  • Cloud Computing

  • Performance optimization

  • Programming Languages

  • Message Queuing

  • Real-Time Analytics

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Senior Software Engineer - Real-time Data Distribution in New York, NY, USA is between $140,000 and $180,000 per year. This can vary depending on factors such as years of experience, industry, and company size. Some senior software engineers in this role may also receive bonuses and stock options as part of their compensation package.

Additional Information
Bloomberg is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 19th, 2024
Apply BeforeApril 11th, 2026
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Bloomberg

Bloomberg is the world's primary distributor of financial data and a top news provider of the 21st century. A global information and technology company, we use our dynamic network of data, ideas and analysis to solve difficult problems every day.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started