Software Development Engineer in Test
Core
Design, build, and own automated testing frameworks and CI/CD tooling for backend trading services, APIs, and distributed systems to ensure quality and reliability.
Role type
Senior SDET II (Quality Engineering & Automation)
Builds
Automated testing frameworks, CI/CD pipelines, and testing infrastructure for trading backend services (via careerplan.io/jobs/11302-software-development-engineer-in-test-at-kraken)
Domain
Cryptocurrency exchange / High-frequency trading systems
Required skills
Python, Rust, C++, backend API testing, distributed systems testing, CI/CD pipeline design, trading system concepts, complex failure investigation, AI-assisted development tools
Preferred skills
Experience with WebSocket, gRPC, FIX protocols, containerized environments, mentoring engineers
Technologies
Rust, Python, C++, gRPC, FIX, WebSocket, CI/CD tools, containerization
Responsibilities
Design and maintain automation frameworks covering backend APIs and trading workflows; Drive improvements to CI/CD pipelines and engineering productivity; Review technical designs and merge requests for quality risks; Investigate and resolve complex failures in distributed systems; Define automation strategies for new products; Mentor engineers on quality standards
Seniority
Senior, hands-on IC