Job Details
Senior Software Engineer - Pro - C++ - Market Data
Blockchain Jobs
Job Description
Job Title: Senior Software Engineer - Pro - C++ - Market Data
Company: Kraken
Location: Europe (Remote)
About Kraken
Kraken is a mission-focused company dedicated to accelerating the global adoption of crypto. The company's vision is rooted in the belief that crypto and blockchain technology can provide financial freedom and inclusion. Krakenites are united by their passion for crypto and work to build premium products for traders, institutions, and newcomers to the crypto space. The company operates as a fully remote organization with employees in over 70 countries, supporting a collaborative and global culture.
Role Overview
Kraken is looking for a Senior Software Engineer to join its Trading & Market Risk team and contribute to the development of the Kraken trading engine and backend services. The team is responsible for the core trading services, including the matching engine, market data gateways, APIs, and other trading functionalities. This role will be instrumental in designing low-latency, high-availability applications, optimizing systems, and ensuring the security and scalability of the platform.
Key Responsibilities
- Develop and Maintain Trading Engine Components: Contribute to the development and maintenance of Kraken’s trading backend services, including core frameworks and software components.
- Build Scalable and Secure Solutions: Design and implement solutions that mitigate risk, enhance security, and protect systems and data.
- Optimize Performance: Focus on improving site performance by creating low-latency, high-availability applications to handle heavy transaction volumes.
- Write Efficient Code: Produce reusable, testable, and high-performance code that can scale with the platform’s growth.
- Collaboration: Work closely with cross-functional teams to contribute to product roadmap achievements and engage with stakeholders effectively.
- Continuous Improvement: Profile and optimize code (CPU, memory, network) to ensure peak performance in high-volume environments.
Skills and Experience You Should HODL
- Experience:
- 5+ years working with C++ in a distributed system or highly-concurrent environment.
- Proficiency in Python, Java, and SQL is strongly preferred.
- Demonstrated knowledge of advanced order types, trading systems, and financial products.
- Experience in profiling and optimizing code for CPU, memory, and network.
- Technical Expertise:
- Experience working in low-latency, high-volume transaction environments using Linux.
- Familiarity with cryptocurrency and blockchain is highly preferable.
- Mindset:
- Proactive mindset, with strong problem-solving skills and the ability to prioritize tasks and meet aggressive deadlines.
- Education:
- A BS in a technical or quantitative field (or equivalent experience).
Nice to Have
- Cryptocurrency/Blockchain Familiarity: Experience or interest in the crypto and blockchain space.
- Experience in the financial technology or market data domains.
Compensation and Benefits
- Kraken offers competitive compensation, including salary and benefits, for qualified candidates.
Culture at Kraken
Kraken is committed to building a diverse and inclusive workplace. The company values each Krakenite's unique perspective and encourages applications from all backgrounds, skills, and experiences. Kraken is an equal opportunity employer and is dedicated to ensuring no discrimination or harassment based on race, ethnicity, age, gender identity, sexual orientation, disability, or other protected categories.
Additional Information
- Kraken is a fully remote company, allowing you to work from anywhere in Europe.
- The company is accepting ongoing applications, meaning you can apply anytime.
This position at Kraken offers the opportunity to be part of a high-impact team building the backbone of Kraken’s trading infrastructure. If you are an experienced software engineer with a strong background in low-latency systems and a passion for crypto, this could be a great fit!
Related Jobs
Latest Related Job For You
Enterprise Marketing - Europe - United States
- Blockchain Jobs
- Negotiate
- 8 days ago
Infrastructure Engineer - Remote , USA
- Blockchain Jobs
- 175K - 220K Year
- 8 days ago
Software Engineer (Backend)
- Blockchain Jobs
- 160K - 220K Year
- 8 days ago
Engineering Manager - Orca
- Blockchain Jobs
- Negotiate
- 8 days ago
Social Media Manager (Part-time)
- Blockchain Jobs
- 30K - 50K Year
- 8 days ago
Quantitative Researcher - Commodities
- Blockchain Jobs
- Negotiate
- 8 days ago