Software Developer (CDNA)
Software Developer (CDNA)

Software Developer (CDNA)

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

At a Glance

  • Tasks: Design and develop high-performance software for a fast-paced crypto exchange.
  • Company: Join Crypto.com, the world's fastest growing cryptocurrency platform with over 80 million customers.
  • Benefits: Enjoy flexible work hours, remote options, and a competitive salary with unique perks.
  • Why this job: Be part of an innovative team shaping the future of cryptocurrency in a supportive environment.
  • Qualifications: Bachelor's or Master's in Computer Science with 4+ years in Java development required.
  • Other info: Embrace a culture of growth, collaboration, and diversity at Crypto.com.

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

We are a team to design, develop, maintain, and improve software for various ventures projects, , projects that are adjacent to our core businesses and are bootstrapped fast with a lean team. You will be actively involved in the design of various components behind scalable applications, from frontend UI to backend infrastructure.But it doesn\’t stop In another bold move, acquired Nadex (North American Derivatives Exchange) who were founded in 2008 and is the premier US exchange for binary options, call spreads, and knock-outs, offering secure and innovative ways to participate in the markets. We are regulated by the Commodity Futures Trading Commission (CFTC) as a registered DCO and DCM.The North American Derivatives Exchange (NADEX), a wholly owned subsidiary of , is fully regulated Chicago-based derivatives Exchange. It is unique in its offering, as it is the first exchange where retail investors can become members of an exchange directly, without the need for a broker. On the Nadex exchange, we list innovative capped-risk derivatives contracts on a wide range of global financial markets.

What You\’ll Do

  • Develop, test, and maintain high-quality, low-latency Java applications handling millions of requests per day.
  • Collaborate with cross-functional teams to design systems that meet business and regulatory requirements.
  • Continuously improve system performance and scalability through thoughtful design and optimization.
  • Implement automated testing, CI/CD pipelines, and performance monitoring.
  • Document system workflows, architecture, and design decisions.
  • Participate in peer code reviews and design discussions.
  • Must-Have Qualifications

  • 5+ years of Java development experience.
  • Strong focus on concurrency , garbage collection tuning, and low-level performance optimizations.
  • Proficient in data structures and memory-efficient design patterns.
  • Solid experience in low-latency trading systems , particularly in Order Management Systems (OMS) and Execution Management Systems (EMS).
  • Strong system design skills; capable of explaining full system workflows and identifying scalability bottlenecks.
  • Skilled at recommending improvements to reduce latency and increase throughput.
  • Experience with Spring Framework , and Java build tools (Gradle/Maven).
  • Comfortable working in Linux environments and understanding of OS-level behavior.
  • Effective communicator and a collaborative team player.
  • Nice-to-Have Experience

  • Cloud technologies (, AWS or Azure)
  • Experience with our tech stack and tools–Kafka, Gradle/Maven, Grafana, PostgreSQL, Python
  • GC-free system design for ultra-low-latency applications
  • Knowledge or hands-on experience with Aeron
  • Knowledge or hands-on experience with FIX protocol
  • Familiarity with messaging systems such as RabbitMQ or Artemis
  • Understanding of financial markets , derivatives pricing, or risk management
  • Experience with DevOps tools : Jenkins, Docker, Kubernetes, Ansible
  • #LI-SF1#LI-MidSenior#LI-HybridLife @ Empowered to think big. Try new opportunities while working with a talented, ambitious and supportive team. Transformational and proactive working environment. Empower employees to find thoughtful and innovative solutions. Growth from within. We help to develop new skill-sets that would impact the shaping of your personal and professional growth. Work Culture. Our colleagues are some of the best in the industry; we are all here to help and support one another. One cohesive team. Engage stakeholders to achieve our ultimate goal – Cryptocurrency in every wallet. Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up Aspire career alternatives through us – our internal mobility program offers employees a new scope. Work Perks: Are you ready to kickstart your future with us? Benefits Competitive salary Attractive annual leave entitlement including: birthday, work anniversary Work Flexibility Adoption. Flexi-work hour and hybrid or remote set-up Aspire career alternatives through us. Our internal mobility program can offer employees a diverse scope. Work Perks: Our , you can learn more from our talent acquisition team. About : Founded in 2016, \’s fastest growing global cryptocurrency platform. Our vision is simple: Cryptocurrency in Every Walletâ„¢. Built on a foundation of security, privacy, and compliance, , creators, and entrepreneurs to develop a fairer and more equitable digital ecosystem. Learn more at , seeking candidates with a variety of backgrounds, perspectives, and skills that complement and strengthen our team. Personal data provided by applicants will be used for recruitment purposes only. Please note that only shortlisted candidates will be contacted.

    C

    Contact Detail:

    Crypto.com Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Software Developer (CDNA)

    ✨Tip Number 1

    Familiarise yourself with the latest trends in Java development, especially around performance optimisation and low-latency systems. Being able to discuss recent advancements or frameworks during your interview can demonstrate your passion and knowledge in the field.

    ✨Tip Number 2

    Showcase your experience with collaborative tools and methodologies, particularly Agile and DevOps practices. Highlighting your ability to work effectively within a team and adapt to fast-paced environments will resonate well with our culture.

    ✨Tip Number 3

    Prepare to discuss specific projects where you’ve implemented scalable solutions or tackled complex problems. Real-world examples of your problem-solving skills will help illustrate your capabilities and fit for the role.

    ✨Tip Number 4

    Stay updated on financial services regulations and compliance, as this knowledge is crucial for the role. Being able to speak about how these regulations impact software development can set you apart from other candidates.

    We think you need these skills to ace Software Developer (CDNA)

    Java Development
    Spring Framework
    Agile Methodologies
    Test-Driven Development
    Continuous Integration/Continuous Deployment
    Problem-Solving Skills
    Analytical Skills
    Collaboration Skills
    Low-Level Networking
    Linux OS Internals
    Cloud Technologies (AWS or Azure)
    SQL and Database Design
    FIX Protocol
    Messaging Systems (Kafka, Artemis, RabbitMQ)
    DevOps Tools (Jenkins, Ansible, Docker, K8s)
    Technical Documentation

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Java applications, Spring Framework, and any relevant frameworks or tools. Emphasise your problem-solving skills and any experience with low-latency systems, as these are crucial for the role.

    Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or experiences that demonstrate your ability to develop high-performance software and collaborate effectively with teams.

    Showcase Relevant Projects: If you have worked on projects related to financial services, cloud technologies, or messaging systems, be sure to include these in your application. Highlight your contributions and the impact of your work on those projects.

    Prepare for Technical Questions: Be ready to discuss your technical skills in detail, especially around Java development, agile methodologies, and continuous integration. Prepare examples of how you've tackled complex problems in past roles to demonstrate your analytical skills.

    How to prepare for a job interview at Crypto.com

    ✨Showcase Your Java Expertise

    Make sure to highlight your experience with Java applications during the interview. Be prepared to discuss specific projects where you developed, tested, and maintained high-quality Java software, as this is crucial for the role.

    ✨Demonstrate Problem-Solving Skills

    Prepare to discuss complex problems you've encountered in previous roles and how you resolved them. This will showcase your analytical skills and ability to troubleshoot, which are essential for maintaining high-performance systems.

    ✨Familiarise Yourself with Agile Methodologies

    Since the company values agile practices, be ready to talk about your experience with agile methodologies, test-driven development, and continuous integration/deployment. This will show that you can adapt to their working style.

    ✨Emphasise Collaboration and Communication

    As the role involves working closely with product managers and other developers, highlight your teamwork and communication skills. Share examples of successful collaborations and how you contributed to achieving common goals.

    Software Developer (CDNA)
    Crypto.com
    Location: London

    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

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