Software Development Engineer in Test (SDET)

About the job

**This role is offered on a remote working basis within the U.K, Switzerland, or any EU country. Applicants should have full right to work in their country of residency - visa sponsorship is not available**

Copper is transforming how institutional investors engage with digital assets, providing market-leading infrastructure in addition to custody, trading and prime brokerage solutions.

Our award-winning custody application leverages the genius of multi-party computation (MPC) encryption and can be configured to support cold, warm, and hot wallet solutions.

Asset managers are further protected by our pioneering ClearLoop network, which enables off-exchange trading and settlement at tier-1 digital asset exchanges. An offering enhanced by the availability of uncollateralised lending.

Copper's secure wallet architecture is available as a standalone application, a mobile app, and a browser extension for smart contract signing. With an easy to navigate interface, market making liquidity, and a team always ready to assist you, Copper will change the way you look at crypto.

At Copper our culture is based on innovation, enthusiasm and above all else collaboration.

Department environment

We aim to achieve a balance between corporate culture and start-up culture and at the same time, be close to product solutions. Therefore, we divide our department into small self-sufficient teams that can make decisions on their own.

Each day you're working in a fast-paced and dynamic environment - participating in every stage of product and feature development to support, improve, and create from scratch financial services that handle over 50 blockchain protocols with more than 500 cryptocurrency assets. You'll research and gain knowledge regarding cryptocurrency and blockchain, including data processing and protocol integration. In addition, you'll be surrounded by friendly high-level specialists who are ready to share their knowledge.

The team is currently working to implement several major product changes that will improve our client's experience with cryptocurrency interaction, like secure cryptocurrency management or simplifying user flows when interacting with Decentralised Finance (DeFI) protocols.

Key responsibilities of the role

  • Highlighting gaps in test coverage and developing guidelines that encourage better Quality Assurance
  • Research and implement new technologies and techniques to help support various parts of the testing process
  • Lead the design and development of test harnesses and frameworks
  • Lead the design and development of complex test cases
  • Define and lead best practices for achieving higher test reliability and speed
  • Partner with internal and external teams in testing, deploying, and operating highly scalable blockchain networks

Your experience, skills and knowledge

  • 3+ yearsโ€™ commercial experience as an SDET
  • Strong coding skills and demonstrable experience developing with Java/JS/TypeScript
  • Knowledge of blockchain technology including decentralization and cryptographic protocols
  • Ability to clearly communicate test results (using relevant tooling/dashboards)
  • Writing clean, standards-compliant, scalable, reusable, quality code

Bonus points for

  • In-depth knowledge of BFT-style consensus systems
  • Experience with ATDD or BDD
  • Experience in Distributed Application testing
  • Knowledge of security and penetration testing techniques
  • Experience in Network Security testing
  • Experience in Performance/Load Testing
  • Experience with Docker
  • Relevant International Software Testing Qualifications Board and technical certifications are beneficial

Our core tech, tools, and languages

  • Software development languages: Java, Scala, and Node JS
  • Architecture: Service-Oriented Architecture (SOA)
  • Cloud: AWS, CI/CD pipelines, Docker, Kubernetes
  • Interservice communication: Rest, Rabbit MQ, HTTP
  • Storage: PostgreSQL, Mongo DB


  • Bi-annual bonus incentive
  • Employee Growth Share equity incentive
  • 25 days holiday a year plus bank holiday entitlement (increasing by one day per year of service up to 30 days)
  • Private medical and dental care
  • Pension with matched contribution, up to 10% of salary
  • Home Working Energy Support Scheme
  • Regular game nights, quiz nights, cinema nights and cultural events
  • An annual Copper Summit (This year was Lisbon!)
  • Breakfast and refreshments in the office

Apply now
Apply now

Please let know that you found this job on Your support will help us grow!