Skip to content

Software Engineer, Governance

San Francisco, CADevOps / SREHybrid2+ YOE
Summary

Builds governance infrastructure for enterprise-scale Retool platform, including data access controls, admin tools, security monitoring, and organizational management systems. Requires 2-8 years full-stack experience with backend systems design and customer-focused problem-solving.

About the role

Responsibilities

  • Design and build data access control layer: policy modeling, query rewriting for security constraints, admin UX for rules.
  • Redesign hub & admin setup: landing page, global search, guided setup, security insights, admin dashboard.
  • Build organizational primitive for Projects: data model, permissions layer, team UI.
  • Develop Automated Security Center & Admin Control Panel: surface issues, monitor usage, integrate with compliance tools.
  • Create Spaces & Instance Management: enforce policies, identify misconfigurations.

Requirements

  • 2–8 years of professional software engineering experience, ideally at startups.
  • Own technically challenging, cross-functional projects.
  • Strong fundamentals across full stack, backend systems design, data modeling, scalable software.
  • Clear communication in design docs, code reviews, discussions.
  • Care about code quality, testing, improving codebase.
  • Motivated by customer problems.

Nice to Haves

  • Terraform or infrastructure-as-code.
  • dbt, Databricks, data pipeline tooling.
  • Authorization, access control, security systems.
  • Policy engines, query rewriting, data governance.
  • RBAC, ABAC, Zanzibar, OPA, Cedar.
  • OAuth, SAML, SCIM.
  • Admin-facing UIs or platform tools.
Skills
JavaScriptReactPostgreSQLTerraformdbtDatabricksRBACABACOAuthSAMLKubernetesSCIMOPACedar