Senior Technical Product Manager - Middleware and Core Services

Careers at Bloomberg

Back to Search

New York, NY

Posted Jan 16, 2018 - Requisition No. 64478

Every day, over 5,000 developers rely on us to build the core foundation required for their applications. On our team, we build middleware - the software infrastructure designed for creating large-scale, fault-tolerant applications that run on thousands of machines throughout the world. Were two dozen C++ programmers building a complex infrastructure using a variety of programming paradigms such as RPC, publish/subscribe, and message queues.

With thousands of clients depending on our infrastructure solutions, Middleware and Core Services is enjoying an exciting period of growth and iscurrently seeking a senior-level technical product manager. As part of thisdynamic team, you will be responsible for defining the product roadmaps forwidely-used proprietary frameworks such as Bloomberg Application Services (BAS) and Real-Time Distribution Platform (RDP).

This position involves collaborating with the chief product owner, stakeholders and development teams. This position requires strong technical leadership but does not involve people/team management.

We will trust you to:

  • Develop a vision of the technology evolution strategies, and communicate the reason WHY behind these strategies.
  • Maintain communication channels with stakeholders and development teams to draft vision statements, roadmaps, and release planning forecasts. Perform continuous grooming of the product backlog.
  • Develop stories/epics to ensure that development teams focus on work items that are aligned with product strategy and deliver maximum value. Provide clear and concise acceptance criteria for user stories.
  • Communicate with development teams in technical details, understand the implications of certain decisions, and make trade-offs in terms of complexity, depth or even timelines. Participate in conversations when programmers are debating the best way to implement something. Help the teams make more accurate estimates.
  • Make tough decisions that require making risky changes, prioritizing bugs, or even negotiating the technical debt.

You will need to have:

  • A good software engineering background (especially SDLC) and enough programming skills to be able to test and demonstrate the various product features yourself.
  • A proven track-record of collaborating with other business units and engineering teams.
  • The ability to clearly articulate ideas and garner support for your initiatives.
  • Excellent presentation skills including technical writing, diagramming and public speaking.
  • A strong sense of ownership.- Experience with Lean/Agile Software Development Life-cycle plus JIRA.
  • Experience with JavaScript is a plus.

If this sounds like you, apply!

Similar jobs

    The Bloomberg Talent Network

    Stay connected with us and be among the first to learn about new job opportunities. We’ll use the information you provide to help us get in touch with you to align your expertise with our opportunities and better direct our conversations.

    CONNECT WITH US