Kraken Digital Asset Exchange is Hiring a Software Tools Engineer - Core Backend Team Near Tulsa, OK
About Kraken
As one of the largest and most trusted digital asset platforms globally, we are empowering people to experience the life-changing potential of crypto. Trusted by over 8 million consumer and pro traders, institutions, and authorities worldwide - our unique combination of products, services, and global expertise is helping tip the scales towards mass crypto adoption. But we’re only just getting started. We want to be pioneers in crypto and add value to the everyday lives of billions. Now is not the time to sit on the sidelines. Join us to bring crypto to the world.
To ensure Kraken is the right fit for you, please ensure you read Kraken Culture Explained to find out more about us!
The Core Backend Tests Engineering team is looking for a Software Development Engineer who has a strong passion for test engineering and tooling. You will form part of a small team dedicated to building tools and services that enable a growing team of engineers to scale their work with confidence. We work closely with backend and test engineers to drive development experience by building test, monitoring and diagnostics tools.
About You:
If you're an experienced engineer with a deep understanding of systems programming, excited to dive into Rust on the job (if you have not already), and have a keen interest in building tools that will not only improve service and code quality, but also enhance developer experience. Then this role is for you!
What you will do
Design and implementation of testing, diagnostics and monitoring tools in Rust
Build and manage continuous testing pipelines
Learn and understand the business domain and application architecture
Writing modular, reusable, testable Rust code
Who you are
Strong passion for, and understanding of the crypto industry
Experience programming in system languages such as C , C, Go, Rust. (Rust strongly preferred)
Experience in asynchronous programming
Have a proactive, self-driven mindset
Passionate development experience
Proficient in Git workflows
Bachelor's degree in an engineering related field, or equivalent experience
Nice to have
Experience building tools, and libraries
Have open source contributions
Experience in setting up CI/CD pipelines
Familiarity with deployment using Docker and Kubernetes
Practical experience implementing telemetry in services
Experience with distributed systems, SQL, Redis and Kafka
Location tagging: #EU #US #Canada
We’re powered by people from around the world with their own unique and diverse experiences. We value all Krakenites and their talents, contributions, and perspectives, regardless of their background. We encourage you to apply for roles where you don't fully meet the listed requirements, especially if you're passionate or knowledgable about crypto!
As an equal opportunity employer we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.