Software Engineer II - Backend - Payments
Kraken
Job description
About the role
We are looking for a Software Engineer II to join the Payments & Blockchain team, building the core services that move every dollar in and out of Kraken’s platform. You will design and implement robust, high‑performance libraries that enable seamless payments integration across our products.
Key responsibilities
- Design and develop scalable backend services and libraries for payments integration.
- Write reusable, testable, and efficient code following best practices.
- Collaborate with product, design, and front‑end engineering teams to deliver new features in a large‑scale distributed architecture.
- Partner closely with crypto‑native engineers to ensure security and reliability.
Required profile
- 3+ years of professional software engineering experience.
- Strong focus on security‑first design principles.
- Ability to independently debug issues across OS, network, and application layers.
- Familiarity with distributed systems, RPC protocols, Kafka, and event‑driven architectures.
Required skills
- Rust or Node/Typescript for backend development.
- RPC protocol implementation.
- Kafka messaging system.
- Event‑driven system design.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Cyprus.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 15 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Kraken