Senior Software Engineer - Access Control

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

Tech Stack

CI/CD @ 3 DevOps @ 3 Java @ 6 JavaScript @ 4 Kafka @ 4 Linux @ 4 Mathematics @ 4 Memcached @ 4 Microservices @ 4 Performance Optimization @ 6 Python @ 6 RabbitMQ @ 4 Redis @ 4 Security TypeScript @ 4

Details

The Access Control team sits at the center of Bloomberg’s security infrastructure. Its platforms power entitlement enforcement, access governance, and secure data access across Bloomberg’s internal applications and infrastructure. The systems operate at enterprise scale with high availability, resilience, and transparency.

The team builds and maintains enterprise-grade applications and services for privilege management workflows and policy enforcement. Its entitlement-checking infrastructure supports Bloomberg Terminal functions and internal enterprise platforms.

Responsibilities

  • Identify critical problems with business partners and architect solutions that protect sensitive data while reducing manual intervention.
  • Build software solutions that directly affect the daily work of internal users.
  • Own products and work closely with business stakeholders to build effective, user-friendly products.
  • Collaborate across engineering, infrastructure, risk, and product teams.
  • Contribute ideas related to user interfaces, products, technology stacks, and development processes.
  • Develop scalable systems and tooling for enterprise-wide entitlement enforcement, access governance, policy enforcement, auditability, secure access management, and highly available entitlement infrastructure.

Requirements

  • 5+ years of professional experience designing, developing, and releasing high-quality software using C++, Java, C#, and/or Python.
  • Degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.
  • Strong analytical and creative problem-solving skills.
  • Ability to collaborate effectively with multiple teams and product stakeholders.

Preferred Qualifications

  • Experience with JavaScript or TypeScript.
  • Professional experience working in a Linux environment.
  • Experience with microservices, distributed architectures, or complex workflows.
  • Experience with middleware technologies such as Kafka or RabbitMQ.
  • Experience with caching technologies such as Redis or memCached.
  • Database schema design, performance optimization, and query tuning skills.
  • Familiarity with unit testing, CI/CD, and DevOps.

Benefits

The benefits package may include merit increases, incentive compensation for exempt roles, paid holidays, paid time off, medical, dental, vision, short- and long-term disability benefits, a 401(k) match, life insurance, and wellness programs. The role also includes benefits and bonus opportunities in addition to the stated salary range.

More jobs at Bloomberg

Similar jobs