Job Title: Senior Software Engineer Company Name: Kraken Job Url: https://jobright.ai/jobs/info/696a1888db26b618950d4bf0 Job Description: Senior Software Engineer - Backend - Growth Platform United States Full-time Remote Senior Level $110K/yr - $221K/yr 5+ years exp 80% GOOD MATCH 100% Exp. Level 62% Skill 48% Industry Exp. Kraken is a mission-focused company dedicated to accelerating the global adoption of cryptocurrency. As a Senior Software Engineer within the Growth Platform team, you will design and maintain internal tooling and developer platforms that empower teams across the company to move faster and ship more reliably. Crypto & Web3 Bitcoin Blockchain Cryptocurrency Ethereum Growth Opportunities H1B Sponsor Likely Insider Connection @Kraken 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View M C Malia Lau & 1 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email Responsibilities Architect, build, and maintain SDKs, CLIs, APIs, and shared services that enable rapid experimentation and delivery across Growth engineering teams Develop internal tools and frameworks that improve engineering workflows, automation, and deployment efficiency Design and evolve scalable backend systems and databases, ensuring performance, security, and resilience Write clear, maintainable technical documentation and onboarding materials for engineers using platform tools Partner with other engineers to understand pain points and translate them into intuitive, reliable internal systems Own reliability, observability, and performance improvements across core services Collaborate with infrastructure and platform teams across the company to align on standards, tooling, and best practices Mentor engineers and advocate for engineering excellence, automation, and maintainability Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Software Engineering Backend Systems Developer Tooling TypeScript Rust Go Python Ruby API Design SDK Development Distributed Systems Scalability Reliability Engineering Secure Software Design Docker Kubernetes Terraform MySQL MariaDB Redis GitLab CI/CD Communication Documentation Required 5+ years of software engineering experience, including building and maintaining backend systems or developer-facing tools Proficiency in building scalable applications and developer tooling using one of the following: TypeScript, Rust, Go, Python, or Ruby Experience designing and maintaining APIs, SDKs, or internal services consumed by other engineering teams Understanding of distributed systems, scalability, reliability, and secure software design Experience with infrastructure and tooling such as Docker, Kubernetes, Terraform, MySQL/MariaDB, Redis, or GitLab CI/CD Strong communication and documentation skills — you can make complex systems approachable to other developers Preferred Familiarity with React or React Native, especially when building front-end SDKs or shared components Experience building internal developer platforms or frameworks used across multiple teams Background in observability, reliability engineering, or service instrumentation Experience driving technical design across large codebases or multi-team environments