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, durable workflows, and compliance controls for Tier-1 banks
Domain
Banking / Financial Services / Distributed Systems
Required skills
Complex distributed systems design, strongly typed compiled languages (Go preferred), event-driven architectures (Kafka), concurrency management, production debugging, observability, CI/CD, GitOps
Preferred skills
AI-assisted engineering, MCP servers, agent workflows, automated runbooks
Technologies
Go, Kafka, GitOps, CI/CD
Responsibilities
Design and evolve banking product capabilities, define reliable APIs and data contracts, own services lifecycle from design to operation, participate in on-call and incident response, establish observability and recovery procedures, design systems for correctness and scalability, improve engineering practices, mentor team members
Seniority
Senior Staff, high autonomy IC