JobsJornal
obsidiansystems logo

Software Engineer - Europe/UK

obsidiansystems·April 6, 2026·0 views
🌍 Remote · Europe/UK (Remote Worldwide)Full-timeSoftware Engineering

💰 $120,000 – $180,000/yr

Advertisement

Job Description

About Obsidian Systems

Since 2014, Obsidian Systems has been building unusually high-quality software by combining the best tools from both industry and academia. We specialise in functional programming, static analysis, distributed ledger technologies, and AI—staying at the cutting edge not for novelty, but to deliver genuine strategic value to our clients. We're a team of engineers who value rigor, creativity, and curiosity, solving hard problems with elegant code.

The Role

As a Software Engineer at Obsidian Systems, you'll work on challenging projects across diverse domains including fintech, blockchain, AI, data science, and enterprise software. You'll collaborate with a fully remote, distributed team of experts to design and build robust, scalable, and impactful software systems.

Key responsibilities include:

  • Designing and developing new applications and systems from the ground up
  • Writing clean, testable, and well-documented code following best practices
  • Participating in thoughtful code reviews and architecture discussions
  • Debugging, optimizing, and improving existing systems for performance and reliability
  • Contributing to testing, CI/CD pipelines, and deployment processes
  • Exploring new technologies and applying them to real-world problems
  • Collaborating across time zones with a distributed, fully remote team

What We're Looking For

You're a craftsperson who takes pride in building elegant, reliable systems. You thrive in remote environments where initiative and clear communication are as valued as technical skill. You should have:

  • 3+ years of professional software engineering experience
  • Hands-on experience in one or more domains: fintech, blockchain, AI, data science, open-source, or enterprise software
  • Strong functional programming background (Haskell and/or Rust experience highly preferred; Nix Ecosystem knowledge is valuable)
  • Solid grasp of system design and architecture principles
  • Proven experience collaborating on distributed, fully remote teams
  • Excellent written and verbal communication skills across time zones
  • Contributions to open-source functional programming projects (preferred)

Why Join Obsidian Systems?

  • Learning Culture: We foster a strong generalist culture where continuous improvement is expected and supported
  • Global Flexibility: Work fully remote with the flexibility to choose your location and working hours
  • High-Impact Work: Solve meaningful problems that shape industry-leading solutions
  • Cutting-Edge Tech: Work with modern tools and emerging technologies at the forefront of software engineering
  • Collaborative Environment: Join a team of experts who value thoughtful discussion and collaborative problem-solving

💰 Compensation not publicly listed. Market estimate for similar roles: from $120K, varying by experience and location.