TL;DR
Software Engineer (Enterprise Platform): Building foundational platform systems to enable large-scale organizational management and security within the AI-powered coding environment with an accent on IAM, RBAC/ABAC, and compliance infrastructure. Focus on designing scalable, secure authorization models, admin APIs, and audit logging systems that meet the rigorous needs of enterprise customers.
Company
An innovative organization focused on automating the software development process by building the next generation of intelligent coding tools.
What you will do
- Build and evolve organization management systems, including multi-level structures, lifecycle management, and SCIM provisioning.
- Design and implement robust RBAC and ABAC systems for fine-grained access control across organizations and resources.
- Develop comprehensive audit logging infrastructure and enterprise-grade policy enforcement settings.
- Create admin APIs and internal tools to streamline account management, onboarding, and troubleshooting.
- Partner with cross-functional teams to define and implement platform abstractions for compliance features like SSO enforcement and session management.
- Take ownership of the end-to-end delivery of platform features, ensuring system correctness, security, and scalability.
Requirements
- Proven experience building production-grade multi-tenant organization or IAM systems.
- Strong understanding of permission models, role inheritance, and policy evaluation.
- Experience shipping RBAC or ABAC systems with an understanding of flexibility versus complexity trade-offs.
- Ability to own features end-to-end, from database schema and API design to UI and documentation.
- Deep commitment to system correctness, security best practices, and the fail-closed paradigm.
Culture & Benefits
- Flat organizational structure with a small, talent-dense team.
- Environment that prioritizes truth-seeking, creativity, and spirited debate.
- Emphasis on shipping code and tackling complex engineering challenges.
- Collaborative culture focused on building high-impact tools for professional programmers.
