We are seeking an experienced Senior Software Engineer (C++) to join our growing Consumer team at Kraken. As a Senior Software Engineer, you will be responsible for designing and implementing robust C++ services and libraries for our equities infrastructure, collaborating on large-scale distributed systems architecture, and contributing to the design and implementation of systems that support the next generation of Kraken's Consumer equities offering.
Requirements
- 7+ years of software engineering experience
- Proficient in C++
- Security-first mindset during system design to ensure robustness and reliability
- Ability to autonomously debug issues across the stack (OS, network, application)
- Solid understanding of distributed systems and technologies, including RPC protocols, message buses (Kafka or similar), and event-driven architectures
- Collaboration with product and platform teams to gather requirements and constraints for designing appropriate systems
- End-to-end ownership of systems and libraries
- Mentorship to other engineers while contributing to defining the technical culture
