Bloomberg

Senior Software Engineer - Analytics Registry & Notification

Bloomberg$160K — $240K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4+ years of experience in object-oriented programming languages (Java, Python, Go, Scala)
  • Expertise in frontend technologies including NodeJS, ReactJS, HTML, CSS, and TypeScript
  • Understanding of RESTful APIs and microservices architecture
  • Familiarity with distributed systems and NoSQL databases (Postgres, Solr, Kafka)
  • Strong problem-solving and communication skills, with the ability to work both independently and collaboratively

Responsibilities

  • Develop high-standard software focused on low latency, scalability, reliability, and efficiency
  • Collaborate with engineering teams, UX designers, and business stakeholders to drive projects to completion
  • Contribute to an inclusive and supportive team culture
  • Build solutions leveraging open source technologies for large-scale platforms
  • Shape a self-service client experience for managing alerts and notifications

Benefits

  • Comprehensive benefits plan including medical, dental, and vision
  • Short and long-term disability benefits
  • 401(k) plan with company match
  • Paid time off and holidays
  • Various wellness programs
Full Job Description
Description & Requirements

Are you interested in developing next generation alerting and notification systems ? Have you ever wanted to be part of a team that builds a highly efficient event analytics and alerting platform? Join our Analytics Registry & Notification team!

We are part of the Bloomberg Connectivity & Integration (BCI) organization, which connects thousands of enterprise clients to hundreds of Bloomberg applications, moving terabytes of financial data in a snap.

Our BCI Analytics platform ingests billions of client-focused events daily from internal Connectivity systems and Bloomberg enterprise products. We serve dozens of engineering teams, and thousands of active client users with a flexible alert subscription and notification delivery platform. Enterprise clients rely on our data to monitor the health of their data workflows, connectivity to Bloomberg, receive proactive notifications and find insights and actions to take for business and infrastructure issues. You will have a chance to shape a high-impact self-service experience, improving how clients manage critical alerts and influence one of our most widely used client-facing tools in Enterprise Console ( https://console.bloomberg.com/about ).

We are seeking a Senior Software Engineer to join the team. We are a full stack team and you will have the opportunity to work on both backend and frontend. We rely heavily on open source technologies, such as Java, Spring Boot, Play Framework, ReactJs, Kafka, Postgres and Solr.

You will be able to build a platform and solutions at large scale, while also working closely with business to make a client impact, and get creative and employ the best technology to solve the needs. You will be part of a team that embraces inclusion and collaboration everyday and promotes continuous professional growth and development.

We trust you to:

  • Develop high standard software ensuring low latency, scalability, reliability, and efficiency
  • Show strong ownership of your tasks. Collaborate with internal engineering teams, UX designers and business stakeholders to drive project to success
  • Contribute to an inclusive, supportive and collaborative team culture


You will need to have:

  • 4+ years working with an object-oriented programming language (Java or Python) or equivalent experience in Go and Scala.
  • Expertise in modern web frontend technologies (e.g. NodeJS, ReactJS, HTML, CSS, Typescript)
  • Understanding of RESTful APIs and microservices architecture.
  • Familiar with distributed systems, message processing technologies and NoSQL database (e.g., Postgres, Solr, Kafka, BCS)
  • Strong problem solving and communication skills and ability to work independently and as part of a team


We'd love to see:

  • Experience with Java Spring boot, Reactive programming and Scala.
  • Familiarity with Apache Flink.
  • Knowledge of containerization technologies (e.g., Docker, testcontainers)


Salary Range = 160,000 - 240,000 USD Annual + Benefits + Bonus

The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.

We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.

About Bloomberg

Bloomberg L.P. is a privately held financial, software, data, and media company headquartered in Midtown Manhattan, New York City. It was founded by Michael Bloomberg in 1981, with the help of Thomas Secunda, Duncan MacMillan, Charles Zegar, and a 12% ownership investment by Merrill Lynch. Bloomberg L.P. provides financial software tools and enterprise applications such as analytics and equity trading platform, data services, and news to financial companies and organizations through the Bloomberg Terminal (via its Bloomberg Professional Service), its core revenue-generating product. Bloomberg L.P. also includes a wire service (Bloomberg News), a global television network (Bloomberg Television), digital websites, a radio station (WBBR), subscription-only newsletters, and three magazines: Bloomberg Businessweek, Bloomberg Markets, and Bloomberg Pursuits.
Learn more about Bloomberg
Size
20,000 employees
Industry
Founded
1981

Similar Jobs

More Jobs at Bloomberg

More Information Technology Jobs

Find similar Senior Software Engineer - Analytics Registry & Notification jobs: