Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API
Communication @ 7
Distributed Systems @ 4
Go @ 4
Java @ 4
Mathematics @ 4
OAuth @ 4
Python @ 4
Security @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Bloomberg’s Login Platform team builds secure, seamless access infrastructure for clients and employees. The team develops fast, secure, resilient, and highly available systems capable of handling large volumes of authentication traffic around the clock.
The team owns company-wide and client-facing Single Sign-On (SSO) infrastructure, identity brokering, self-service tooling for SSO integration management and troubleshooting, customer credentials management, and impersonation and delegation access.
The role will contribute to modernizing and unifying Bloomberg’s authentication landscape for a modern identity ecosystem, directly affecting the experience of Bloomberg employees and clients worldwide.
Responsibilities
- Lead the design and development of Bloomberg’s next-generation authentication systems, aligning with future product goals.
- Create scalable, end-to-end identity solutions across web, API, and proprietary technologies.
- Build tools that simplify authentication integration for internal and external teams while ensuring applications have a high level of default security.
- Collaborate with cross-functional partners across product, design, and engineering.
- Contribute to a culture of collaboration and continuous learning through security architecture engagement, peer knowledge-sharing sessions, internal meetups, and industry conferences.
Requirements
- Passion for making systems more secure and user-friendly.
- Interest in industry trends in identity management.
- Commitment to software quality, reliability, and scalability.
- Ability to prioritize data-driven decision-making.
- Experience guiding the architecture of large-scale systems.
- Strong communication and collaboration skills.
- Four or more years of experience working with an object-oriented programming language such as C, C++, Python, Java, or Go.
- Degree in Computer Science, Engineering, Mathematics, or a similar field, or equivalent work experience.
Preferred Qualifications
- Expertise in security and authentication concepts.
- Experience with authentication and authorization protocols, especially OAuth and OIDC.
- Experience developing or operating OpenID Providers, Authorization Servers, and Identity Providers.
- Experience working on delegated access.
- Experience designing, building, or configuring federated identity management systems or identity brokers.
- Deep understanding of OAuth, OIDC, SAML, FIDO, or similar protocols.
- Experience with open authentication standards such as the Continuous Access Evaluation Protocol, Shared Signals Framework, or Zero Trust Architecture.
- Experience building and maintaining mission-critical infrastructure.
- Experience building and scaling distributed systems.
- Experience championing company-wide standards for security practices.
- Participation in public authentication standards development or academic research.
- Presentations at security conferences.
- Certification or experience in penetration testing and cybersecurity.
Compensation
- Salary: $160,000–$240,000 USD annually.
- Benefits and bonus included. Benefits 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
Data Quality Analyst – Enterprise Data
Bloomberg · New York City, United States
USD 110,000-225,000 per year
Senior Interaction Designer - Quant & Analytics
Bloomberg · San Francisco, United States
USD 160,000-210,000 per year
Senior Systems Engineer - Windows/SQL Services
Bloomberg · New York City, United States
USD 130,000-225,000 per year
Service Specialist, Employee Technology Support
Bloomberg · New York City, United States
USD 85,000-100,000 per year
Video Analytics - Contract
Bloomberg · New York City, United States
USD 55-60 per hour
Similar jobs
Staff Software Engineer, Identity & Access Management
Reddit · United States
USD 217,000-303,900 per year
Principal Software Engineer – Infrastructure
Nvidia · Santa Clara, United States
USD 248,000-391,000 per year
Software Engineer, Monetization Data Systems
OpenAI · Mountain View, United States
USD 293,000-385,000 per year
Senior Software Engineer, Core Infrastructure Services - DGX Cloud
Nvidia · United States
USD 168,000-322,000 per year
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Software Engineer - Public Cloud Engineering
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer - Connectivity Gateway
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Principal Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year