Obsidian Systems is a software engineering consultancy that builds production systems for capital markets and other regulated industries. Its clients include market infrastructure providers, national exchanges, and global financial institutions. Much of the company’s work centers on the Canton Network, a privacy-enabled blockchain adopted by major capital markets institutions. The Functional Software Engineer will contribute to client projects across technical domains, designing, developing, and maintaining software using functional programming principles. The work may involve backend systems, domain modelling, distributed systems, financial infrastructure, blockchain applications, or developer tooling. The role emphasizes reasoning about complex systems, strong types, clear abstractions, sound technical judgment, and collaboration with engineers and client teams.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Education Level
No Education Listed