
Senior Software Engineer – Golang
Kraken Digital Asset Exchange
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $110,400 - $220,800 per year
Job Level
Senior
Tech Stack
GoMySQLPostgresRedisSQL
About the role
- Collaborate with Traders, Quants, and Product Managers to deliver customized software solutions aligned with trading objectives
- Design and implement scalable, high-performance, low-latency backend systems to support institutional trading workflows
- Own end-to-end development of major features, including architecture, implementation, deployment, and monitoring
- Write clean, maintainable, and testable code, with a focus on reliability and performance
- Maintain and enhance continuously running services with high availability requirements
- Integrate with third-party APIs (REST, FIX, WebSocket), normalizing and aggregating real-time market and trading data
- Conduct thorough code reviews, identify bugs, and implement robust fixes to maintain production integrity
Requirements
- 5+ years of backend engineering experience, ideally in trading, fintech, or financial services
- 3+ years of hands-on experience with Go (Golang) in production environments
- Strong command of SQL (MySQL, Postgres) and experience with caching/datastores such as Redis
- Proven ability to work collaboratively with non-technical stakeholders in a fast-paced setting
- Solid understanding of software architecture principles and system design
Benefits
- Offers Equity
- Offers Bonus
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoSQLMySQLPostgresRedisbackend engineeringsoftware architecturesystem designAPI integrationlow-latency systems
Soft skills
collaborationcommunicationproblem-solvingcode reviewreliability focusperformance focusstakeholder engagementadaptabilityteamworkattention to detail