
Job Overview
Location
Western Europe (CET)
Job Type
Full-time
Category
Software Engineer
Date Posted
March 18, 2026
Full Job Description
📋 Description
- • As a Software Engineer at Obsidian Systems Inc., you will play a pivotal role in building high-quality, innovative software solutions that combine cutting-edge academic research with industry best practices to deliver strategic value to clients across fintech, blockchain, AI, and data science domains. Your work will directly impact real-world systems where technical excellence and rigorous engineering are paramount.
- • Day to day, you will design and develop new applications and systems from concept to deployment, write clean, testable, and well-documented code using functional programming principles, actively participate in code reviews and architectural discussions to uphold quality standards, debug and optimize existing systems for performance and reliability, contribute to CI/CD pipelines and automated testing frameworks to ensure robust delivery, and explore emerging technologies such as distributed ledgers and AI techniques to solve complex client problems.
- • You will join a fully remote, distributed team of engineers who prioritize rigor, creativity, and intellectual curiosity, operating within a culture that values continuous learning and collaboration over hierarchy or ego, where your contributions are visible and impactful regardless of location.
- • In this role, you will deepen your expertise in functional programming languages like Haskell and Rust, gain hands-on experience with the Nix ecosystem, strengthen your ability to architect scalable and maintainable systems, and grow as a generalist engineer through exposure to diverse technical domains and interdisciplinary challenges.
🎯 Requirements
- • 3+ years of professional software engineering experience
- • Hands-on experience in one or more of the following domains: fintech, blockchain, AI, data science, open-source, or enterprise software
- • Documented experience in functional programming, with strong preference for Haskell and/or Rust and/or the Nix Ecosystem
- • Solid grasp of system design and architecture principles
- • Experience collaborating effectively on distributed, fully remote teams across time zones
- • Strong written and verbal communication skills
- • Contributions to open-source functional programming projects
🏖️ Benefits
- • Fully remote work flexibility from anywhere in Western Europe (CET) and globally, excluding U.S. restricted or embargoed countries
- • A strong learning culture that supports continuous skill development and generalist growth
- • Opportunity to work on impactful, innovative projects at the forefront of functional programming, AI, blockchain, and related technologies
- • Supportive and collaborative team environment that values rigor, curiosity, and egoless engineering
- • Direct influence on product and solution outcomes without layers of management overhead
Skills & Technologies
About Obsidian Systems Inc.
Obsidian Systems is a product development partner that helps bring digital dreams to life, specializing in rapid prototyping within 10 weeks. They serve a diverse clientele ranging from government and enterprise to startups, with a strong focus on blockchain technology, AI, and data analytics. Notable projects include providing tools and technical support for the Tezos blockchain, significantly growing its validator community, and developing hardware wallet applications for the Sui blockchain. Obsidian Systems leverages its finely honed platform to support fast development cycles for clients across various industries, including finance, healthcare, and education.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
2 months ago

Ryzlabs Inc.
2 months ago

Anyone AI Inc.
1 month ago

Anyone AI Inc.
1 month ago