Blockchain.com is the world's leading software platform for digital assets. Offering the largest production blockchain platform in the world, we share the passion to code, create, and ultimately build an open, accessible and fair financial future, one piece of software at a time.

    Join our Orders team as a Software Engineering Intern and gain real-world experience helping to power the buy, sell, and swap of cryptocurrencies on Blockchain.com. You’ll work alongside seasoned engineers to build the services and APIs that make trading fast, reliable, and secure for millions of users worldwide.

    This internship will give you hands-on exposure to Kotlin-based microservices, modern system design patterns like event sourcing, and scalable backend infrastructure, all while contributing to live production systems in the fast-paced world of crypto.

    What you will do

    • Support the development of APIs that enable crypto trading across Blockchain’s products.
    • Learn to build and maintain distributed backend systems using Kotlin and PostgreSQL.
    • Help improve the scalability and performance of our order execution systems.
    • Participate in code reviews, testing, debugging, and observability efforts.
    • Collaborate with engineers and product managers to ship high-impact features.
    • Gain exposure to reactive architectures, event-driven systems, and message queues (Kafka).

    What you will need

    • Basic proficiency in a JVM-based language (Java or Kotlin preferred).
    • Understanding of REST APIs and common backend concepts.
    • Some familiarity with relational databases such as PostgreSQL.
    • Enthusiasm for building systems that scale and curiosity about the crypto industry.
    • Collaborative mindset, with good communication skills and eagerness to learn.

    Nice to have

    • Exposure to Kafka, CQRS, or event sourcing concepts.
    • Awareness of trading systems, order matching, or exchange architecture.
    • Passion for crypto, fintech, or decentralized systems.

    Why join us?

    • Work on backend systems that power real-time crypto trading for millions.
    • Learn how to build resilient, fault-tolerant services in a production setting.
    • Be mentored by experienced engineers and contribute to high-impact projects.
    • Grow your understanding of crypto markets, APIs, and backend design patterns.
    • Potential for a full-time role based on performance.

    This role is ideal for someone eager to grow their backend engineering skills in a high-performance environment, while also gaining valuable domain knowledge in crypto trading and financial systems.