Senior/Staff Software Engineer
Core
Build, operate, and scale core banking services (accounts, transactions, compliance) for Tier-1 financial institutions using distributed systems.
Role type
Senior/Staff Software Engineer (Backend)
Builds
Core banking platform services, APIs, and event-driven workflows
Domain
Banking / Financial Services / Distributed Systems
Required skills
Distributed systems design, Event-driven architecture, Concurrency management, Production operations, System reliability, API design, CI/CD, Observability
Preferred skills
Go, Kafka, AI-assisted engineering, MCP servers, Agent workflows
Technologies
Kafka, Go, GitOps, MCP servers
Responsibilities
Design and build scalable banking services, own services through lifecycle from design to production, participate in on-call and incident response, establish observability and recovery procedures, design for correctness and auditability, improve engineering practices and mentor team members