Senior Software Engineer - Permissioning Interfaces

USD 160,000-240,000 per year
SENIOR
✅ On-site

Tech Stack

API @ 4 Agile CI/CD @ 3 Communication @ 7 Django @ 6 FastAPI @ 6 Flask @ 6 Grafana @ 4 Linux @ 4 Mathematics @ 4 Node.js @ 4 Observability @ 4 OpenTelemetry @ 4 Python @ 6 React @ 4 SQL @ 4 System Administration @ 4 TypeScript @ 4

Details

Bloomberg’s Real-time Data group distributes low-latency, high-volume financial, news, and sentiment data to users worldwide. Its infrastructure handles hundreds of billions of messages per day from more than 370 global exchanges, serving Terminal users and enterprise data consumers through BPIPEs across on-premises and cloud environments.

The Permissioning Interfaces & Workflows team owns the application and orchestration layer for Real-time Data entitlement management. The team defines user interaction models and APIs that support both user interfaces and programmatic access, and builds workflows that help clients onboard users and manage entitlements at scale.

The team is a full-stack development group working primarily with Python and TypeScript, including Flask, React, and Node.js, to build services and interfaces for managing access to real-time data.

Responsibilities

  • Collaborate within an agile, cross-functional team to design, develop, and deploy scalable user workflows.
  • Build interactive, data-rich front-end interfaces with React and TypeScript.
  • Design, build, and maintain REST APIs using modern Python frameworks such as Flask or FastAPI.
  • Partner with product managers and clients to deliver client-facing interfaces that simplify complex workflows.
  • Lead technical design discussions and drive robust, maintainable solutions.
  • Mentor engineers and promote best practices in system observability and performance.

Requirements

  • 4+ years of experience developing with Python using Flask, FastAPI, Django, or similar frameworks.
  • 2+ years of experience with modern web technologies such as React, TypeScript, and Node.js.
  • Experience working with APIs.
  • Experience with SQL and database schema design.
  • A degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.
  • Strong written and verbal communication skills.

Preferred Qualifications

  • Experience with observability tools such as Grafana and OpenTelemetry.
  • Familiarity with CI/CD tools and processes.
  • Experience with Linux environments and system administration.
  • Open-source contributions or participation in technical communities.

Benefits

Benefits and total rewards may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability benefits, 401(k) matching, life insurance, and wellness programs.

More jobs at Bloomberg

Similar jobs