Associate Software Engineer
Role details
Job location
Tech stack
Job description
We are looking for a skilled Backend Engineer to join our Core team. This team is responsible for building and maintaining the foundational microservices that power critical parts of our platform, including authorisation, invoicing, notifications, and user management.
As a Backend Engineer on this team, you'll be working on systems that directly support and secure the entire product ecosystem. Your work will be central to enabling internal teams and delivering seamless, secure experiences to our users., * Design, build, and maintain scalable and reliable backend services in a microservices architecture.
- Write clean, well-tested, and maintainable code.
- Collaborate with product managers, front end engineers and QA engineers on new features.
- Participate in code reviews, testing, and debugging to maintain quality of our products.
- Ensure high availability, performance, and security of the services you own.
- Support and solve problems from clients and stakeholders., At Copper, we keep innovation, openness, and curiosity at the centre of everything we do. Here, bold ideas get the spotlight, learning is constant, and diversity shapes our team from the ground up.
Jump into a fast-moving, dynamic team that loves a challenge and knows how to have fun along the way. Collaboration is just as important as results-you'll be surrounded by smart, driven colleagues in London and across our APAC, Switzerland, UAE, and US offices.
Hybrid working model - we believe in the value of bringing people together and at the same time we embrace the adaptability of flexibly working.
Diversity and inclusion matter to us - they're woven into Copper life. From employee-led groups like Women at Copper to a committee focused on community and wellbeing, you'll have a network that supports you from day one. Everyone voice matters.
If you're looking to ramp up your career, or keen to do something new in your field, with us, you'll keep moving forward.
Ready to make your mark, keep growing, and join a supportive, dynamic team? Copper's the place.
The interview process at Copper
Our interview process is designed to be thoughtful, efficient, and engaging. While specific steps may vary slightly depending on the role, the typical journey includes:
-
Initial Screening A brief conversation with our Talent Acquisition team to explore your background, motivations, and alignment with the role.
-
Technical Interview A virtual session conducted via Microsoft Teams, where you'll engage with team members to discuss relevant skills, problem-solving approaches, and technical experience.
-
In-Person Interview A conversation focused on team dynamics, collaboration style, and any final technical questions. This may be with cross-functional peers or leadership.
Additional steps may be added based on the role's complexity or seniority. We aim to keep the process transparent and respectful of your time.
Requirements
Essential
- Experience building software with a JVM language: Scala, Kotlin, or Java.
- Familiarity with relational databases such as PostgreSQL.
- Strong understanding of REST APIs.
- An understanding of the critical importance of testing, well-versed and able to build automated tests of server-side code.
- Excellent communication skills. Able to formulate well defined questions and appropriately articulate ideas, problems, and solutions to various stakeholder groups.
- Capacity to adapt in a fast changing environment and being able to work with elements of a tech stack that you haven't faced before.
Desirable
- Experience working within microservice based architecture.
- Possessing an understanding of distributed systems.
Benefits & conditions
In return for everything you can bring to Copper, we can offer you an exciting, challenging role in a fast-growing and dynamic business, with career opportunities and welcoming working environment. Some of our key UK benefits are highlighted below:
- Paid Time Off - A minimum of 35 days of paid time off per year, inclusive of annual leave and public holidays. Employees also receive one additional day of annual leave for each year of service.
- Comprehensive Medical Insurance - Inclusive of dental, optical, audiology, and mental health coverage, with medical history disregarded
- Life Insurance
- Enhanced Pension Contributions - Includes an enhanced employer matching contribution
- 24/7 Employee Assistance Programme (EAP)
If you think you have everything we're looking for and more, then we'd love you to apply for the opportunity.
Copper is an equal opportunity employer. We embrace diversity and equal opportunities in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. So, bring us your experience, perspectives, and skills. It is in our differences that we will continue to grow and ensure Copper is transforming how institutional investors engage with digital assets. Copper is a Disability Confident Employer, please let us know if you have a disability. If you require us to provide any assistance during the recruitment process, then we would ask you to highlight this to us and we will be happy to accommodate.
Copper is an equal opportunity employer. We embrace diversity and equal opportunities in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. The more inclusive we are, the better our work will be. So, bring us your experience, perspectives, and skills. It is in our differences that we will continue to grow and ensure Copper is transforming how institutional investors engage with digital assets. Copper is a Disability Confident Employer, please let us know if you have a disability. If you require us to provide any assistance during the recruitment process, then we would ask you to highlight this to us and we will be happy to accommodate.