Software Engineer (Scala)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
IntellectEU is an international technology company focused on digital finance and emerging technologies. At IntellectEU we are on a mission to become the top-of-mind fintech company. We are committed to our people and believe in building a better future with the newest technologies. We give rising talent and industry veterans the space to explore, launch ideas, and collaborate closely with our clients. With our technical hands-on experience in payments, blockchain and capital markets, there's no challenge that's left unsolved. Over the past two decades, we have earned our expertise in financial technology, executing on hundreds of complex integrations and co-creating new digital asset platforms alongside our clients. Our blockchain practice is built around production-grade frameworks where security, scalability, and correctness are non-negotiable. We are expanding our core engineering team to support contributions to the Splice codebase on the Canton Network, a next-generation privacy-preserving distributed ledger being adopted by major market infrastructure providers globally. We are looking for a senior Scala Developer who can deliver complex, high-quality software in this environment and help grow the capability of the wider team by mentoring and onboarding engineers new to the Canton ecosystem. Responsibilities: Contribute directly to the Splice codebase on Canton Network, writing production-grade Scala across core distributed ledger components. Design and implement features end-to-end: from specification refinement through testing, review, and deployment. Work within a globally distributed Agile team, coordinating across time zones with asynchronous-first communication. Mentor and onboard engineers new to the Canton/Daml ecosystem, building internal capability over time. Participate in architecture discussions and technical decision-making, bringing well-reasoned opinions grounded in distributed systems experience. Maintain high standards for code quality, test coverage, and documentation in a codebase where correctness is critical. Technical Skills: Must Have 5+ years of professional Scala experience, with a strong command of functional programming patterns (typeclasses, effect systems, immutability, referential transparency). Strong grasp of the Scala type system, including implicits/givens, type inference, and leveraging the compiler for correctness guarantees. Solid understanding of distributed systems: consensus mechanisms, fault tolerance, eventual consistency, and partition handling. Experience with Canton and/or Daml is strongly preferred; otherwise, a demonstrated willingness and ability to develop deep expertise in both technologies is required. Comfortable working with gRPC, Protobuf, and service-oriented architectures. Soft Skills: Communicates complex technical concepts clearly and effectively, both verbally and in writing, to technical and non-technical audiences. Demonstrates a high degree of autonomy, accountability, and ownership for delivering outcomes. Provides and receives constructive feedback professionally, viewing code reviews and technical discussions as opportunities for collaboration and continuous improvement. Thrives in distributed teams by proactively sharing context, documenting decisions, and working effectively in asynchronous environments. We guarantee: International experience in a stable company: the company has offices in Antwerp, Lisbon, Krakow, Kyiv, New York, and operates on the market for over 15 years. A passionate team in an innovative, casual, positive, and open work environment, ready to meet your new ideas. Great opportunities for personal and professional development, as well as the chance to change the way the business works in the financial world. Work where you're most productive: remote, in-office, or hybrid options available. Join us to make an impact on the entire financial world! By submitting your application, you acknowledge that IntellectEU processes your personal data for recruitment purposes based on pre-contractual steps and legitimate interests. Your data may be shared with authorized personnel and service providers, including BambooHR, and transferred internationally with appropriate safeguards. We retain applicant data for up to 24 months unless otherwise required by law or requested for earlier deletion. For more details, see our IntellectEU _General_Privacy_Policy.pdf" rel="nofollow ugc noopener noreferrer" target="_blank">Privacy Policy . Originally posted on Himalayas
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at IntellectEU? Share your experience