Staff SW Engineer (6+, Golang)
Core
Design, implement, and improve large-scale software applications and systems for mission-critical financial platforms, focusing on portfolio migration strategies and high-volume data processing.
Role type
Staff Software Engineer (Golang, Distributed Systems)
Builds
Mission-critical financial platforms, data-intensive migration pipelines, and scalable distributed systems
Domain
Fintech, Payments, Financial Services
Deliverable
production ML models | product features | infrastructure
Required skills
Golang, distributed systems, AWS services (S3, SQS, SNS, DynamoDB, EventBridge, KMS, Valkey), asynchronous processing, event-driven architectures, large-scale data movement, incident response, technical leadership, code review leadership
Preferred skills
Payment processing, card issuing, digital banking, building developer tools
Technologies
Golang, AWS (S3, SQS, SNS, DynamoDB, EventBridge, KMS, Valkey), Generative AI tools
Responsibilities
Design and develop product components for large-scale financial systems; lead technical design and execution of complex engineering initiatives spanning multiple teams; build and operate data-intensive migration pipelines; troubleshoot complex production incidents involving distributed systems; lead code reviews and drive code quality; create complex test plans and identify test gaps; respond to incidents during on-call rotations; collaborate with stakeholders to determine requirements and translate functional requirements into system designs.
Seniority
Staff, hands-on IC with strategic leadership