FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer, Scala
IntellectEUSenior Scala Developer contributing to the Splice codebase on the Canton Network, focused on privacy-preserving distributed ledger components. Involves design, implementation, mentoring, and collaboration with a distributed Agile team.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Scala programming, particularly in functional programming patterns and distributed systems. Capable of mentoring engineers and contributing to architecture discussions while maintaining high standards for code quality and documentation.
Highest-signal resume keywords
Scala ProgrammingFunctional Programming PatternsDistributed Systems ExpertiseCanton/Daml ExperienceGRPC and Protobuf
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
ScalaFunctional ProgrammingDistributed SystemsConsensus MechanismsFault ToleranceEventual ConsistencyTypeclassesEffect SystemsImmutabilityType Inference
Soft Skills
MentoringCollaborationAsynchronous Communication
Tools & Technologies
GRPCProtobufService-Oriented Architecture
Industry Keywords
Distributed LedgerCode QualityTest CoverageDocumentation
Tech Stack
Tools & technologiesDistributed SystemsGRPCScala
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
Benefits
Comp & perks- 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.