Senior Software Engineer - Entitlement & Compliance

  • Posted 7 hours ago | Updated 7 hours ago

Overview

On Site
USD 160,000.00 - 240,000.00 per year
Full Time

Skills

Data Security
Data Governance
Access Control
Management
Finance
MiFID
Know Your Customer
Customer Facing
Bloomberg Terminal
Financial Information eXchange
Regulatory Compliance
Bloomberg
Expect
UI
C++
Java
C#
Python
Analytical Skill
Creative Problem Solving
Linux
Unix
Collaboration
Computer Science
Mathematics
JavaScript
TypeScript
Microservices
Workflow
Middleware
Apache Kafka
RabbitMQ
Caching
Redis
Memcached
Database
Performance Tuning
Query Optimization
Unit Testing
Continuous Integration
Continuous Delivery
Training
Life Insurance

Job Details

Senior Software Engineer - Entitlement & Compliance

Location
New York

Business Area
Engineering and CTO

Ref #
10044195

Description & Requirements

Data security, entitlement, and regulatory compliance are foundational to Bloomberg's ability to serve clients in a complex, global financial ecosystem. Our group, Entitlement & Compliance, sits at the intersection of data governance, platform infrastructure, and financial regulation-building the systems that ensure trusted and compliant access to Bloomberg data and services.

Our Teams:
The Entitlement team is responsible for protecting the data in Bloomberg, managing enterprise level of Risk by providing a suite of modern, highly-available, enterprise entitlement applications and access control infrastructure. We build various client-facing and internal applications for entitlement management workflows via Bloomberg Professional platform as well as REST APIs and the FIX Protocol; we also own applications for the company's data policy, data classification. Our infrastructure for entitlement checking is one of the most used infrastructure across most Bloomberg Terminal functions and Enterprise solutions. Our applications help our clients stay ahead of the markets in a very dynamic environment.

The Compliance team is responsible for the company's Regulatory Technology initiatives. RegTech is the latest trend in the financial industry, and is quickly becoming an industry standard across various FinTech companies. Technology can significantly increase the efficiency and effectiveness of compliance teams and we are using technology to streamline and automate workflows and processes to help Bloomberg comply with relevant regulations.

Our systems provide:
  • Enterprise-wide entitlement enforcement for internal and client access
  • Compliance automation aligned with evolving global regulations (e.g., MiFID II, Brexit, KYC, sanctions)
  • Infrastructure for policy enforcement, data classification, and auditability
  • Client-facing and internal tooling via the Bloomberg Terminal, REST APIs, and FIX Protocol

We work closely with Legal, Compliance, and Engineering stakeholders to ensure our systems meet the highest standards for security, transparency, and resilience. In a rapidly shifting regulatory landscape, we are Bloomberg's first line of defense-delivering scalable, policy-aware, and future-proof access systems.

We'll trust you to:

In this role, you will work closely with our business partners to identify critical problems and architect the solutions that can effectively protect sensitive data while reducing the need for human intervention. The software solutions that you create will directly affect the daily work of our internal users.

We'll expect you to be:

  • The owner of the product - you will work closely with the business to build effective and user-friendly products
  • A solid team player - you will work within the team and outside the team in a highly, collaborative environment
  • Innovative - you need to think outside of the box when coming up with technical solutions that deliver business value
  • Passionate - you're passionate about our diverse set of users and products
  • Proactive - you'll contribute ideas on everything from UI, product, tech stack and our development flow

You'll need to have:

  • 5+ years of professional experience designing, developing, and releasing high-quality software in C++, Java, C#, and/or Python
  • Strong analytical and creative problem solving skills
  • Professional experience working in a Linux/Unix environment
  • Collaborate effectively with multiple teams and product stakeholders to deliver products
  • A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience

We'd love to see:

  • Experience with JavaScript/TypeScript
  • Microservices / Distributed architecture / complex workflows experience.
  • Prior work with middleware technology (e.g. Kafka, RabbitMQ)
  • Experience with caching technology (e.g. Redis, memCached)
  • Database schema design, performance optimization skills and query tuning
  • Familiar with unit testing, CI/CD and Dev-Ops



Salary Range = 00 USD Annually + 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.