Software Engineer, Orders

Software Engineer, Orders

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
B

At a Glance

  • Tasks: Join our Brokerage - Orders team to develop and integrate APIs for crypto trading.
  • Company: Blockchain.com is the leading platform for digital assets, shaping a fair financial future.
  • Benefits: Enjoy a hybrid work model, unlimited vacation, and meaningful equity in a top tech company.
  • Why this job: Be part of a dynamic team impacting millions while advocating best engineering practices.
  • Qualifications: 7+ years in backend systems, expertise in JVM languages, and a passion for crypto required.
  • Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.

The predicted salary is between 36000 - 60000 £ per year.

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.

We are revolutionizing the way people interact with cryptocurrencies and are seeking talented Senior Back-End Engineers but also open to Mid-level and Staff Engineers to join our dynamic and innovative teams. As a Back-End Engineer at Blockchain.com, you will have the opportunity to work on exciting projects across various teams, including SuperApp, DeFi, Payments, Brokerage, and Fraud, among others.

The ideal candidates have strong knowledge of distributed systems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the importance of scalability and reliability and are looking to be part of cutting-edge projects in a fast-paced environment.

Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution, shipping and monitoring. We are looking for software engineers who care about the customers, software excellence, are advocates of best practices and love learning new skills.

WHAT YOU WILL DO

  • Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customers
  • Become a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of users
  • Advocate best practices, code quality, test coverage and drive technical discussions
  • Build scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimisations, scalability and reliability of systems
  • Gain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker etc
  • Optimise existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across Blockchain’s products
  • Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
  • Work within interdisciplinary teams to continually deliver the highest quality software to our users

WHAT YOU WILL NEED

  • You know at least one programming language in depth
  • You have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservices
  • You have experience building and shipping highly-available, fault tolerant, production ready distributed backend systems
  • You actively participate in creating product and software specifications before implementing them
  • You pride yourself on consistent high levels of test coverage, strong technical documentation and effective monitoring
  • You inspire other engineers to do better
  • Understanding of data structures, databases and large-scale distributed systems
  • Preferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQ
  • You are customer focused and continuously suggest how the backend can provide the best Customer Experience
  • A passion for crypto and the transformations it enables
  • We use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more

COMPENSATION & PERKS

  • Unlimited vacation policy; work hard and take time when you need it
  • Unlimited learning policy; order the technical resources you need or simply pick something up from our company library
  • Apple equipment
  • Full-time salary based on experience and meaningful equity in an industry-leading company

Blockchain is committed to diversity and inclusion in the workplace and is proud to be an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, and apprenticeship. Blockchain makes hiring decisions based solely on qualifications, merit, and business need at the time.

#J-18808-Ljbffr

Software Engineer, Orders employer: Blockchain.com

Blockchain.com is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration in the heart of London. With a hybrid working model, unlimited vacation policy, and a commitment to employee growth, you will have the opportunity to make a significant impact in the rapidly evolving field of digital assets while enjoying a supportive and inclusive environment.
B

Contact Detail:

Blockchain.com Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Orders

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Kotlin, PostgreSQL, and Kafka. Having hands-on experience or projects showcasing these skills can set you apart during discussions.

✨Tip Number 2

Engage with the crypto community online. Follow relevant forums, attend webinars, or join local meetups. This not only shows your passion for crypto but also helps you network with potential colleagues at Blockchain.com.

✨Tip Number 3

Prepare to discuss your previous projects in detail, particularly those that involved building scalable systems. Be ready to explain your thought process, challenges faced, and how you ensured code quality and performance.

✨Tip Number 4

Showcase your leadership skills by discussing any experiences where you influenced technical discussions or mentored others. Blockchain.com values engineers who can advocate for best practices and drive team success.

We think you need these skills to ace Software Engineer, Orders

Proficiency in JVM-based languages (Java, Kotlin, Scala)
Experience in building and shipping distributed backend systems
Strong understanding of microservices architecture
API development and integration skills
Knowledge of database technologies such as PostgreSQL and Redis
Familiarity with messaging systems like Kafka
Experience with monitoring tools such as Datadog, Grafana, and Amplitude
Understanding of reactive systems, CQRS, and event sourcing
Ability to write high-quality, maintainable code with strong test coverage
Excellent problem-solving and debugging skills
Strong technical documentation skills
Customer-focused mindset for enhancing user experience
Passion for cryptocurrency and blockchain technology
Ability to work collaboratively within interdisciplinary teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with JVM-based languages and backend systems. Emphasise your ability to build scalable and reliable systems, as well as any relevant technologies like Kotlin, PostgreSQL, and Kafka.

Craft a Strong Cover Letter: In your cover letter, express your passion for crypto and how it aligns with Blockchain.com's mission. Discuss specific projects or experiences that demonstrate your technical skills and leadership in software engineering.

Showcase Relevant Projects: Include links to your GitHub or portfolio showcasing projects that reflect your expertise in building APIs and microservices. Highlight any contributions to open-source projects or personal projects related to financial technology.

Prepare for Technical Questions: Anticipate technical questions related to backend development, system optimisation, and security practices. Be ready to discuss your approach to coding standards, test coverage, and how you advocate for best practices within a team.

How to prepare for a job interview at Blockchain.com

✨Showcase Your Technical Skills

Make sure to highlight your experience with JVM-based languages like Java, Kotlin, or Scala. Be prepared to discuss specific projects where you've built scalable and reliable backend systems, as this will demonstrate your technical expertise.

✨Understand the Company’s Mission

Familiarise yourself with Blockchain.com’s vision of creating an open and accessible financial future. Showing that you share their passion for crypto and understand their products will help you connect with the interviewers.

✨Prepare for Technical Discussions

Since the role involves driving technical discussions, be ready to discuss best practices in software engineering. Think about how you can advocate for code quality and test coverage, and be prepared to share your thoughts on optimising existing systems.

✨Demonstrate Customer Focus

As a software engineer, it's crucial to show that you understand the importance of customer experience. Prepare examples of how your backend solutions have improved user experiences in previous roles, and be ready to suggest ways to enhance customer satisfaction at Blockchain.com.

Software Engineer, Orders
Blockchain.com
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Software Engineer, Orders

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-09-02

  • B

    Blockchain.com

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>