JobsJornal
obsidiansystems logo

Software Engineer - East Coast

obsidiansystems·April 6, 2026·0 views
🌍 Remote · WorldwideFull-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 specialize in functional programming, static analysis, distributed ledger technologies, and AI—staying at the cutting edge not for novelty, but to help our clients gain a true strategic advantage. We're a team of engineers who value rigor, creativity, and curiosity.

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 software systems that are robust, scalable, and impactful.

Your responsibilities will include:

  • Designing and developing new applications and systems from the ground up
  • Writing clean, testable, and well-documented code that meets rigorous standards
  • 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 asynchronously across time zones in a fully distributed environment

What We're Looking For

You're not just a coder—you're a craftsperson who takes pride in building elegant, reliable systems. You thrive in remote environments where initiative and clear communication matter as much as technical skill.

Required qualifications:

  • 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
  • Documented experience in functional programming, with strong preference for Haskell, Rust, or the Nix Ecosystem
  • Solid grasp of system design and architecture principles
  • Experience collaborating on distributed, fully remote teams
  • Strong written and verbal communication skills across time zones
  • Demonstrated contributions to open-source functional programming projects

Why Join Obsidian Systems?

  • Learning Culture – We maintain a strong generalist culture where employees are expected to study and improve themselves in areas where they're weaker upon joining
  • Global Flexibility – Work fully remote with flexibility to set your own schedule, provided you align with core collaboration hours
  • Impactful Work – Solve complex problems for clients across fintech, blockchain, and AI sectors
  • Technical Excellence – Work alongside exceptionally skilled engineers who push the boundaries of software engineering
  • Continuous Growth – Access to learning resources and mentorship from industry leaders

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