At a Glance
- Tasks: Join our team to develop and maintain back-end microservices for data handling.
- Company: Copper is a leading digital asset technology firm focused on secure crypto asset management.
- Benefits: Enjoy 27 days holiday, medical coverage, and professional development opportunities.
- Why this job: Be part of an innovative company with a dynamic culture and career growth potential.
- Qualifications: Experience in object-oriented programming and familiarity with relational databases required.
- Other info: We support diversity and are committed to providing equal opportunities for all applicants.
The predicted salary is between 28800 - 48000 Β£ per year.
Copper is a digital asset technology company dedicated to helping institutional investors safely acquire, trade, and store crypto assets. Built and led by Dmitry Tokarev, a software and financial engineering specialist, the firm provides a comprehensive suite of custody, trading, and settlement solutions that reduce counterparty risk and bring greater capital and operational efficiency to digital asset markets. At the heart of Copper's offering is Multi-Party Computation (MPC) technology β the gold standard in secure custody.
Copperβs multi-award-winning custody system is unique in that it can be connected to centralised exchanges, DeFi applications, and staking pools without assets leaving the custody. Built on this custody, ClearLoop is the first solution in the market that overcomes industry challenges related to counterparty risk with exchanges. This solution supports a full prime services offering, connecting global exchanges and enabling customers to trade and settle directly from MPC-secured wallets. It reduces settlement times to a few milliseconds (independent of blockchain networks) and offers enhanced security measures, reshaping asset management and trading. Copper also provides industry-leading security certifications and has one of the strongest insurance coverages in the industry from an A+ rated insurer, making it a trusted partner for safeguarding assets.
We aim to balance corporate and start-up cultures, staying close to product solutions. Our department is divided into small, self-sufficient teams empowered to make decisions independently. This is an associate-level opportunity for a Software Engineer to join the Platform Data and Reporting team at Copper, focusing on maintaining and developing new back-end microservices that handle large data volumes.
Key Responsibilities- Participate in all stages of product and feature development, from conception to architecture, build, release, iteration, and support.
- Develop backend services for new features and support existing ones.
- Contribute to code reviews, architectural decisions, and agile practices.
- Support and resolve issues raised by clients and stakeholders.
- Essential Experience with object-oriented programming languages such as Scala, Kotlin, Java, or Go.
- Familiarity with relational databases like PostgreSQL.
- Understanding of testing importance, capable of building automated server-side tests.
- Pragmatic approach, able to prioritize key business and technical capabilities.
- Professional curiosity to research and adopt new technologies and programming languages.
- Experience with containerization and DevOps practices.
- Experience in optimizing systems for large data volumes at the database and service interaction levels.
- 27 days paid holiday annually, plus bank holidays.
- Additional paid days off based on years of service (up to three years).
- Medical insurance, dental, audiology, and optical coverage.
- Menopause support, Headspace subscription, and health discounts.
- Home energy support scheme, pension contributions, cycle-to-work scheme, life insurance, mental health support, and professional development opportunities.
- Regular social events and a dynamic work environment.
We offer an exciting role in a fast-growing, innovative company with career prospects and a welcoming culture. Copper is committed to diversity and equal opportunity. We are a Disability Confident Employer and support applicants with disabilities during the recruitment process.
Associate Software Engineer employer: Copper.co
Contact Detail:
Copper.co Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Associate Software Engineer
β¨Tip Number 1
Familiarise yourself with Multi-Party Computation (MPC) technology, as it's central to Copper's offerings. Understanding how MPC enhances security in digital asset custody will give you an edge during discussions and interviews.
β¨Tip Number 2
Brush up on your knowledge of back-end microservices and how they handle large data volumes. Being able to discuss your experience or understanding of these concepts will demonstrate your readiness for the role.
β¨Tip Number 3
Engage with the developer community around Scala, Kotlin, Java, or Go. Participating in forums or contributing to open-source projects can help you build connections and showcase your skills in these languages.
β¨Tip Number 4
Research Copper's recent projects and innovations in the digital asset space. Being knowledgeable about their latest developments will not only impress your interviewers but also show your genuine interest in the company.
We think you need these skills to ace Associate Software Engineer
Some tips for your application π«‘
Understand the Company: Familiarise yourself with Copper and its offerings, especially their use of Multi-Party Computation (MPC) technology. This knowledge will help you tailor your application to reflect an understanding of their business model and values.
Highlight Relevant Skills: Make sure to emphasise your experience with object-oriented programming languages like Scala, Kotlin, Java, or Go. Mention any familiarity with relational databases such as PostgreSQL and your understanding of automated testing.
Showcase Your Experience: Provide specific examples of past projects where you've developed backend services or contributed to code reviews. Highlight your ability to work in agile environments and how you've resolved issues for clients or stakeholders.
Craft a Strong Cover Letter: Write a compelling cover letter that connects your skills and experiences to the key responsibilities of the role. Express your enthusiasm for working in a dynamic environment and your commitment to professional development.
How to prepare for a job interview at Copper.co
β¨Showcase Your Technical Skills
Make sure to highlight your experience with object-oriented programming languages like Scala, Kotlin, Java, or Go. Be prepared to discuss specific projects where you've used these languages and how they relate to the role at Copper.
β¨Demonstrate Problem-Solving Abilities
Copper values a pragmatic approach to problem-solving. Be ready to share examples of how you've tackled challenges in previous roles, particularly in developing backend services or optimizing systems for large data volumes.
β¨Familiarise Yourself with Multi-Party Computation (MPC)
Understanding MPC technology will give you an edge in the interview. Research how it works and be prepared to discuss its significance in secure custody and trading, as this is central to Copper's offerings.
β¨Engage with the Company Culture
Copper aims to balance corporate and start-up cultures. Show your enthusiasm for working in small, self-sufficient teams and your ability to contribute to a dynamic work environment. Discuss how you can fit into their culture and add value.