Senior Golang Developer
Core
Designing and evolving the authorization platform and access control infrastructure for a major bank's security team.
Role type
Senior Golang Developer (Platform Security)
Builds
Authorization platform, policy enforcement engines, and identity federation flows for multi-service access control.
Domain
Banking / Fintech / Cybersecurity
Deliverable
production ML models | product features | infrastructure
Required skills
Golang (5+ years), Go concurrency patterns, Authorization models (RBAC, ABAC, ReBAC), Policy engines (OPA, OpenFGA), OAuth 2.0/OIDC flows, PostgreSQL, Kubernetes, Terraform, CI/CD pipelines, Observability
Preferred skills
Google Zanzibar systems, Service mesh (Istio/Envoy), MCP/agent-based architectures, Platform engineering, Security auditing
Technologies
Go, Kubernetes, Terraform, ArgoCD, Helm, GitHub Actions, PostgreSQL, OpenFGA, OPA, Keycloak, AWS, Prometheus, Vault, ElasticSearch, Grafana
Responsibilities
Own architecture of authorization platform end-to-end, Design sidecar-based authorization mechanisms, Define authorization models and translate business requirements, Drive technical decisions on authorization infrastructure, Design token exchange and delegation flows, Collaborate with teams to define access control policies, Mentor engineering teams on secure patterns, Own CI/CD pipelines and infrastructure as code, Lead incident response for authorization issues, Contribute to technical strategy and documentation
Seniority
Senior, hands-on IC with mentorship responsibilities