Senior Software Engineer-Golang-API Gateway
Core
Design, implement, and operate a high-performance API Gateway for internal MCP traffic and APIs, focusing on routing, security, and multi-region reliability.
Role type
Senior Software Engineer (Golang/API Gateway)
Builds
Centralized API Gateway infrastructure powering service discovery, rate limiting, and policy enforcement for internal services.
Domain
Financial Technology / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, Lua, NGINX/OpenResty, Docker, Kubernetes, AWS (EKS, EC2, ALB/NLB, Route 53, VPC), Infrastructure-as-Code, CI/CD, Linux, Bash, Python
Preferred skills
Kong Gateway, Envoy, Redis, OpenTelemetry, Prometheus
Technologies
Golang, Lua, NGINX, OpenResty, Docker, Kubernetes, AWS, Terraform, CloudFormation, Helm, GitHub Actions, Jenkins, Redis, DynamoDB, OpenTelemetry, Prometheus, Grafana
Responsibilities
Design and implement gateway capabilities including routing, service discovery, rate limiting, and policy enforcement. Build gateway extensions and filters in Lua and Golang for authentication and token exchange. Establish mTLS to backends and standardize API registration patterns. Automate deployments using IaC and CI/CD with blue/green and canary releases. Plan and run hybrid/multi-region topologies on AWS including global routing and failover. Lead patching, upgrades, and incident response. Create onboarding guides and self-service workflows for internal services.
Seniority
Senior, hands-on IC