onsite
Senior Software Engineer - Login Platform - Bloomberg
Software Engineer
Lead the design and implementation of secure authentication and session services for a global financial platform, leveraging Python, Node.js, and AWS to deliver robust SSO, MFA, and authorization workflows across terminal, mobile, and web clients.
About the role
Key Responsibilities
- Architect and develop high‑throughput authentication and session services using Python and Node.js, ensuring scalability for millions of concurrent users.
- Integrate Single Sign‑On (SSO) and Multi‑Factor Authentication (MFA) across Terminal, Enterprise, Mobile, and Web entry points.
- Collaborate with security, compliance, and product teams to embed entitlements, customer data, and security context into session tokens.
- Design and maintain AWS‑based infrastructure (Lambda, API Gateway, DynamoDB, Cognito) for resilient, low‑latency authentication flows.
- Implement monitoring, logging, and automated testing to guarantee uptime and rapid issue resolution.
Requirements
- 5+ years of software engineering experience in authentication/authorization domains.
- Proficiency in Python and Node.js with a strong grasp of RESTful API design.
- Hands‑on experience with AWS services (Lambda, API Gateway, Cognito, DynamoDB).
- Deep understanding of SSO, MFA, OAuth, OpenID Connect, and session management best practices.
- Excellent problem‑solving skills and a collaborative mindset in a fast‑paced environment.