About The Position

Bakkt (NYSE: BKKT) is architecting the future of finance. We are seeking a Staff Engineer to be a hands-on technical leader for our next-generation exchange platform. This is a dedicated Individual Contributor (IC) role for an engineer who thrives in the code and wants to architect high-throughput, low-latency systems without the distraction of people management. You will be responsible for the core architecture and implementation of systems processing 100k+ TPS, setting the standard for code quality, and solving the hardest technical challenges in a highly secure and regulated environment.

Requirements

  • 10+ years of software engineering experience, with a track record of remaining hands-on in code.
  • Language Mastery: Expert-level proficiency in Scala, Java, or Go. You should be comfortable discussing memory management, concurrency models, and JVM tuning.
  • High-Scale Experience: Proven ability to build systems that handle massive throughput (100k+ TPS) and sub-millisecond latency.
  • Distributed Systems Knowledge: Deep understanding of consistency models (CAP theorem), message queues (Kafka), and cloud-native infrastructure (AWS, Azure, or GCP).
  • Regulated Environment: Experience delivering robust code in FinTech, Crypto, or similarly regulated sectors (HealthTech, Defense).
  • AI Tooling: Hands-on experience using Copilot, Cursor, or similar AI engineering tools as a daily driver.

Nice To Haves

  • Implementation experience with blockchain integrations or custody/wallet infrastructure.
  • Background in building matching engines, risk engines, or high-frequency trading systems.
  • Experience contributing to open-source infrastructure projects.

Responsibilities

  • Architect & Build: Personally design, code, and optimize high-throughput backend systems supporting 24/7 workloads. You will be writing production code for trading, clearing, funding, and custody pipelines.
  • Technical Deep Dives: Own the most complex technical problems. Debug low-level latency issues, optimize garbage collection, and ensure data consistency across distributed systems.
  • System Design: Define the technical specs for microservices, event-driven architectures, and API standards. You will produce the design documents that the wider engineering team builds against.
  • Force Multiplier: Elevate the team's output through high-quality code reviews, establishing CI/CD patterns, and mentoring senior engineers on best practices (without acting as their manager).
  • Resilience Engineering: Write the code that ensures observability and fault tolerance. You will be hands-on with tools like Kafka and Kubernetes to ensure mission-critical uptime.
  • AI-Native Development: Actively utilize and integrate AI tooling (LLM-assisted coding, automated test generation) to accelerate development velocity and demonstrate what "future-ready" engineering looks like.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service