Software Engineer

About Us

Obsidian Systems is a software consultancy that specializes in building unusually high-quality software. We use the best tools from both industry and academia, together with a phenomenal team, to create software that gives our customers a strategic edge. Since 2014, we have been at the cutting edge of functional programming, static analysis, distributed ledger, AI, and many other innovations that help us do great work.

What You’ll Do

As a Software Engineer, you will design, build, and maintain software systems across various domains. You’ll work with a fully remote team to deliver robust, scalable solutions from backend services to user-facing applications. This role requires strong technical skills and the ability to collaborate effectively in a distributed environment.

Your responsibilities include:

  • Designing and developing software systems and applications
  • Writing clean, testable, and well-documented code
  • Participating in code reviews and technical discussions
  • Collaborating on architecture decisions and technical designs
  • Debugging and optimizing existing systems
  • Contributing to testing and deployment processes
  • Staying current with relevant technologies and best practices

Who You Are

You have experience building software systems and enjoy working on diverse technical challenges. You work well with fully remote, distributed teams and can communicate clearly about technical concepts across different time zones.

You have:

  • 3+ years of software engineering experience
  • Experience developing fintech, blockchain, AI, data science, open-source, and/or enterprise applications
  • Documented experience in functional programming, with a strong preference for Haskell and/or Rust
  • Understanding of system design and architecture principles
  • Experience working with fully remote teams
  • Proactive communication skills

Benefits

  • Fully remote work
  • Competitive salary/compensation based on experience
  • US employees: Medical, dental, vision insurance, 401(k), 15 days/year PTO, 10 days/year sick leave, 11 paid holidays/year

Apply

Send your resume and links to code portfolio to jobs@obsidian.systems with subject line Software Engineer 2025.