Senior Software Engineer (Go)
Core
Design and develop functional and technical capabilities within large-scale, distributed backend systems for a core platform managing project, application, and risk management.
Role type
Senior Backend Engineer (Go)
Builds
Distributed microservices (gRPC/REST APIs, message queues, PostgreSQL-backed services) deployed on Kubernetes, plus React components/pages for risk views.
Domain
Application Security / Software Engineering
Required skills
Go, React, distributed microservices architecture, gRPC/REST APIs, message queues, PostgreSQL, Docker, Kubernetes, CI/CD, test automation (Go/Cypress), AI coding tools
Preferred skills
Cypress, application/cyber security background, GitOps, Infrastructure-as-Code (Terraform, Helm, ArgoCD), OpenTelemetry
Technologies
Go, React, gRPC, REST, PostgreSQL, Kubernetes, Docker, Cypress, Terraform, Helm, ArgoCD, OpenTelemetry, GitHub Copilot, Claude Code, Cursor
Responsibilities
Design and develop functional and technical capabilities within large-scale, distributed backend systems; Take full ownership of features and product areas end-to-end; Build and operate distributed microservices; Build and maintain React components/pages; Partner with QA team on test automation; Use AI-assisted coding tools as part of day-to-day development workflow; Provide in-depth technical knowledge, guidance, and mentorship to other team members
Seniority
Senior, hands-on IC
