Senior Software Engineer (Authentication & Authorization (OAuth/OIDC)
Conga is seeking a Senior Software Engineer to join its B2B Platform Engineering, Core Services team in Bulgaria. This role focuses on developing security, identity, and access management capabilities that are foundational to all Conga B2B products. The engineer will also contribute to building secure and reusable integration patterns between B2B and Advantage platforms.
The Senior Software Engineer will design, build, and maintain platform-level identity services, including authentication and authorization systems. Responsibilities include implementing OAuth 2.0, OIDC, SAML, and token-based authentication flows, developing role and permission models, and creating internal and external reports for platform monitoring. The engineer will also develop RESTful APIs, implement tenant-context propagation, and collaborate with the Advantage Platform team to establish secure integration patterns.
Candidates should have strong hands-on experience in building and operating identity and access management services in enterprise SaaS environments. A deep understanding of OAuth 2.0, OIDC, SAML, JWT, and other token-based authentication methods is essential. Experience in implementing role-based and permission-based access control, as well as policy-driven authorization models, is required. Proficiency in modern programming languages such as Java, C#, Python, Scala, TypeScript, or Rust, along with experience in designing and implementing RESTful APIs, is necessary. Solid experience with SQL and data stores supporting platform services is also important.
While specific compensation details are not provided, Conga offers a comprehensive benefits package, including medical and dental insurance. The company fosters a collaborative environment where every voice is heard, supporting individual and team development. Conga serves over 10,000 customers worldwide, including more than 50% of the Fortune 100, and emphasizes innovation and growth, providing opportunities for employees to thrive in a dynamic and inclusive culture.
Joining Conga offers the opportunity to work on mission-critical services that support cross-product identity, access control, and security standards. The role provides a chance to influence the technical direction for authentication and authorization across the platform and to collaborate with various teams to establish secure, reusable integration patterns. This position offers a growth path toward staff-level or technical leadership roles and the opportunity to shape Conga’s security posture, engineering standards, and platform foundations.