At a Glance
- Tasks: Design and build high-performance JVM services for risk management in the crypto industry.
- Company: Join CoinDesk, a leading media and data company in the global crypto economy.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on engineering excellence and innovation.
- Why this job: Make an impact in the fast-paced world of digital assets and risk technology.
- Qualifications: 10+ years in Java backend engineering with strong ownership and problem-solving skills.
The predicted salary is between 80000 - 100000 € per year.
About the Company
CoinDesk is a leading media, events, and data company for the global crypto economy. In November 2023, CoinDesk was acquired by the Bullish group.
Reports To: Director, Engineering
Engineering Organization & Culture
At Bullish, we are engineering the institutional standard for the digital asset industry, building a platform rooted in security and compliance. We value engineers who treat development as a craft and own the outcome from concept to deployment. We seek problem solvers who thrive on high‑impact technical challenges.
The Team: Risk Engineering
The Risk Engineering team builds the high‑performance computational backbone that safeguards our exchange operations. We optimize mission‑critical risk calculations that evaluate margin requirements, stress scenarios, and portfolio exposures in real‑time.
What You’ll Do
- High‑Performance JVM Engineering: Design and build scalable and performant low‑/zero‑GC JVM services and APIs.
- Technical Translation & Risk Modeling: Understand risk models and translate complex business requirements into well‑tested implementations.
- Strategic Cross‑Functional Collaboration: Work directly with quantitative analysts and product teams to build robust solutions for financial products and risk models.
- Continuous Codebase Optimization: Optimize and refactor the existing codebase to improve testing, performance, and maintainability.
- Engineering Excellence: Champion code quality, best practices, and a performance mindset.
What You’ll Bring
- 10+ years of experience as a Java backend engineer.
- Strong sense of ownership and ability to thrive in a dynamic environment.
- Expert proficiency in Java, including experience architecting low‑latency, high‑performance systems.
- In‑depth knowledge of testing methodologies, including TDD, back testing, and stress testing.
- Well versed in Agile, DRY, Clean Code, API design, and micro‑services.
- Experience with tools such as Git, Docker, Kubernetes, and GCP.
- Comprehensive understanding of financial products, risk models (SPAN, VaR, etc.).
- Exceptional mathematical and analytical skills.
- Degree in Computer Science or a related field.
Nice To Haves
- Familiarity with event‑sourced architectures, columnar storage/databases, cloud technologies, Chronicle Queue, and Kotlin.
- Experience mentoring junior engineers through pairing, collaboration, and code reviews.
EQUAL OPPORTUNITY
CoinDesk is an equal opportunity employer, committed to a nondiscriminatory workplace. We consider the application of employment factors, including recruitment, selection, training, and access to benefits, on a basis that does not discriminate on race, color, religion, sex, national origin, disability, veteran status, or any other attribute protected by law.
ACCOMMODATION
If you need reasonable accommodations because of a disability for any part of the application process, please contact recruiting@coindesk.com.
Lead Engineer, Risk Technology employer: CoinDesk
At CoinDesk, we pride ourselves on being a forward-thinking employer in the dynamic world of the crypto economy. Our culture fosters innovation and collaboration, providing engineers with the opportunity to tackle high-impact challenges while continuously growing their skills. With a commitment to excellence and a focus on employee development, CoinDesk offers a unique environment where your contributions directly shape the future of digital assets.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Engineer, Risk Technology
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at CoinDesk or Bullish. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio or GitHub with projects that highlight your Java expertise and risk modelling, make sure to share it. It’s a great way to demonstrate your capabilities beyond just words.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on low-latency systems and risk calculations. We want to see how you think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at CoinDesk.
We think you need these skills to ace Lead Engineer, Risk Technology
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Lead Engineer role. Highlight your Java expertise and any relevant projects that showcase your problem-solving abilities in risk technology.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about the crypto economy and how your background makes you a perfect fit for our team. Be sure to mention specific experiences that demonstrate your ownership and engineering excellence.
Showcase Your Technical Skills:In your application, don’t shy away from detailing your technical proficiencies. Mention your experience with JVM services, testing methodologies, and any tools like Git or Docker that you've used. We love seeing concrete examples!
Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It’s the quickest way for us to see your application and get you into the process. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at CoinDesk
✨Know Your Tech Inside Out
Make sure you’re well-versed in Java and the specific technologies mentioned in the job description. Brush up on your knowledge of low-latency systems, testing methodologies, and Agile practices. Being able to discuss these topics confidently will show that you’re not just a candidate, but a potential asset to their team.
✨Understand Risk Models
Since the role involves risk engineering, take some time to familiarise yourself with key financial concepts like SPAN and VaR. Be prepared to explain how you would translate complex business requirements into technical solutions. This will demonstrate your ability to bridge the gap between engineering and finance.
✨Showcase Your Problem-Solving Skills
Prepare examples from your past experiences where you tackled high-impact technical challenges. Discuss how you approached the problem, the solutions you implemented, and the outcomes. This will highlight your ownership mentality and your capability to thrive in dynamic environments.
✨Ask Insightful Questions
Interviews are a two-way street, so come armed with thoughtful questions about the team, their projects, and the company culture. This not only shows your interest in the role but also helps you gauge if it’s the right fit for you. Plus, it gives you a chance to engage with your interviewers on a deeper level.