Software Engineer (Scala)

 Posted an hour ago
  
 Worldwide
  
5-10 years experience
Apply Now

Please mention DailyRemote when applying

AI Summary

Contribute to the Splice codebase on the Canton Network by designing and implementing production-grade Scala features. Mentor new engineers and participate in architecture discussions for distributed ledger components.

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 Privacy Policy.

 

Similar Jobs

See all Remote Software Development jobs →

Personalize your Remote Job Search in 3 Easy Steps!

Discover remote opportunities in Software Engineer

Answer easy questions

Answer easy questions

200,000+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified