高级软件工程师(认证与身份)
Senior Software Engineer (Auth & Identity)
我们正在构建一种新型的由人工智能驱动的数据集成平台,使组织能够在复杂的环境中安全地连接和操作数据。我们的平台使用多智能体系统来自动化数据集成、分析和操作流程,用于关键任务的政府和企业应用。
我们正在寻找一位专注于后端的高级软件工程师,负责设计和构建嵌入我们产品中的授权和身份系统。这是一个注重实践的工程岗位,专注于实现细粒度的访问控制、认证流程以及跨平台的租户感知安全机制。你不仅仅是管理一个身份提供商;你将设计和编写高性能的授权中间件和SDK,使自主代理能够安全地穿越敏感的数据管道。如果你喜欢解决“标准”云解决方案无法应对的复杂分布式系统问题,这就是你的职位。
你将与后端、平台和DevOps工程师紧密合作,将授权集成到核心应用流程、API和代理系统中。这个职位适合那些喜欢在生产代码中构建安全关键系统的工程师,而不仅仅是配置或运维基础设施。
注意:这不是一个DevOps或基础设施安全职位。它专注于构建应用层的授权和身份系统。
主要职责
授权系统:在产品中设计和实现细粒度的授权系统,包括针对用户、组织、API和代理流程的角色和策略基于的访问控制模型。
应用集成:编写生产级别的后端代码,在API、服务和代理执行路径上强制实施授权。与其他工程师合作,将访问控制直接嵌入核心产品功能中。
身份与认证:实现认证流程并集成企业身份提供商(OAuth2、OIDC、SAML、Active Directory),确保用户和服务的无缝且安全的认证。
多租户设计:设计并实施跨应用服务、数据层和计算工作负载的租户感知访问控制和隔离。
安全架构(应用层):参与授权和身份架构的设计,包括策略模型、执行模式和系统边界。
安全系统设计:参与威胁建模
查看英文原文
Clear Fracture is inventing a new class of AI-driven data integration platforms, enabling organizations to securely connect and operationalize data across complex environments. Our platform uses multi-agent systems to automate data integration, analysis, and operational workflows for mission-critical government and enterprise applications.
We are seeking a backend focused Senior Software Engineer to design and build the authorization and identity systems embedded directly within our product. This is a hands-on engineering role focused on implementing fine-grained access control, authentication flows, and tenant-aware security mechanisms across our platform. You won't just be managing an identity provider; you’ll be designing and coding the high-performance authorization middleware and SDKs that allow autonomous agents to navigate sensitive data pipelines securely. If you enjoy solving complex distributed systems problems where 'standard' cloud-based solutions don't work, this is your role.
You will work closely with backend, platform, and DevOps engineers to integrate authorization into core application workflows, APIs, and agent systems. This role is ideal for engineers who enjoy building security-critical systems in production code, not just configuring or operating infrastructure.
Note: This is not a DevOps or infrastructure security role. It focuses on building application-layer authorization and identity systems.
Key Responsibilities
Authorization Systems:Design and implement fine-grained authorization systems within the product, including role-based and policy-based access control models for users, organizations, APIs, and agent workflows.
Application Integration:Write production-level backend code to enforce authorization across APIs, services, and agent execution paths. Partner with other engineers to embed access control directly into core product functionality.
Identity & Authentication:Implement authentication flows and integrate with enterprise identity providers (OAuth2, OIDC, SAML, Active Directory), ensuring seamless and secure user and service authentication.
Multi-Tenant Design:Design and enforce tenant-aware access control and isolation across application services, data layers, and compute workloads.
Security Architecture (Application Layer):Contribute to the design of authorization and identity architecture, including policy models, enforcement patterns, and system boundaries
Secure System Design:Participate in threat modeling and design reviews, with a focus on authorization boundaries, privilege escalation risks, and least-privilege enforcement.
Agentic Security: Defining and monitoring operational constraints to mitigate the risk of prompt injection or goal-misalignment.
Distributed Systems Integration:Design authorization approaches that function reliably across distributed systems, including cloud-connected and air-gapped environments.
Developer Experience:Create clear abstractions, APIs, and documentation that make it easy for other engineers to correctly implement and extend authorization logic.
Required Qualifications
- 4+ years of experience building authorization, identity, or authentication systems in application code.
- Strong backend software engineering experience (e.g., Python, Go, Java), including:
- Designing APIs
- Implementing authentication flows
- Enforcing authorization in service logic
- Deep understanding of:
- RBAC, ABAC, and/or policy-based access control models
- OAuth2, OpenID Connect (OIDC), SAML, and enterprise SSO
- Experience designing or implementing fine-grained permissions in complex or distributed systems.
- Experience working on multi-tenant applications or systems with strong isolation requirements.
- Familiarity with threat modeling and secure system design, especially around access control and trust boundaries.
- Comfortable working in a collaborative engineering environment and integrating security into shared codebases.
- Experience building or deploying systems in cloud environments. (AWS, Azure, or GCP)
- Strong communication skills and ability to explain technical concepts clearly.
- Bachelor’s degree in Computer Science or equivalent practical experience.
- Due to the nature of the work, U.S. Citizenship and the ability to obtain a Secret Clearance are required.
Desired Qualifications (Plus Factors)
- Experience building or integrating authorization frameworks or policy engines. (e.g., OPA, Cedar, Zanzibar-inspired systems)
- Experience designing authorization for dynamic systems. (e.g., agent-based systems, workflow engines, or plugin architectures)
- Experience implementing relationship-based or context-aware access control models.
- Experience supporting on-prem or air-gapped deployments.
- Experience with enterprise identity integrations in complex environments.
- Experience working in high-assurance or regulated environments.
- Familiarity with secrets management tools. (e.g., Vault)
- Exposure to compliance frameworks. (SOC2, FedRAMP, etc.)
- Advanced degree in Computer Science or related field.
- Active security clearance
Why Clear Fracture?
- Be part of a dynamic and rapidly growing team at the forefront of AI and data integration.
- Build core authorization systems for a next-generation AI platform.
- Work on technically challenging problems at the intersection of distributed systems, security, and agentic workflows.
- Have direct ownership over how access control is designed and implemented across the platform.
- Collaborate with a highly technical team building complex, high-impact systems.
This is an ideal opportunity to be part of inventing a whole new class of software products. At Clear Fracture, we are driven by wanting to remove friction from data handling and analysis, and we thrive vicariously through our customer’s success. We know that our employees play the largest role in our continual success. That is why we foster an environment of growth and development, with an emphasis on opportunity, recognition, and work-life balance. We give the same high level of commitment to our employees that we give to our clients. If Clear Fracture sounds like the place where you want to be, we'd enjoy speaking with you.
Originally posted on Himalayas