Remote Functional Software Engineer – Financial Systems

Obsidian Systems

United States

Remote

USD 140,000 - 210,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Obsidian Systems is a remote-first software engineering consultancy delivering production systems for capital markets and regulated industries. As a Functional Software Engineer, you will design, develop, and maintain software using functional programming principles across diverse domains including backend, domain modelling, distributed systems, and blockchain-enabled infrastructure.

You will work with client teams to translate complex requirements into robust, maintainable solutions, applying

Qualifications

  • 5+ years of professional experience delivering production software.

Responsibilities

  • Design, implement, test, and maintain reliable software using functional programming principles.
  • Develop clear, composable, and maintainable solutions to complex engineering problems.
  • Apply strong typing, domain modelling, and abstraction to improve software correctness and reliability.
  • Collaborate with engineers, technical leads, and client stakeholders to understand requirements and deliver effective solutions.
  • Contribute to the design and architecture of systems, making thoughtful trade-offs between correctness, simplicity, performance, and maintainability.
  • Write automated tests and use appropriate techniques to validate system behaviour.
  • Review code, share technical knowledge, and contribute to engineering standards.
  • Investigate and resolve complex technical issues across existing systems.
  • Communicate technical decisions clearly and explain trade-offs to both technical and non-technical stakeholders.
  • Adapt to different client environments, codebases, and technical challenges.
  • Contribute to continuous improvement across our engineering practices, tools, and delivery processes.

Skills

Functional programming
Software design
Data structures
Testing
Debugging
Communication
Team collaboration
Learning willingness

Tools

Haskell
Scala
OCaml
F#
Clojure
Nix

Job description

Obsidian Systems is a remote-first software engineering consultancy delivering production systems for capital markets and regulated industries. As a Functional Software Engineer, you will design, develop, and maintain software using functional programming principles across diverse domains including backend, domain modelling, distributed systems, and blockchain-enabled infrastructure.

You will work with client teams to translate complex requirements into robust, maintainable solutions, applying

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Functional Software Engineer for Financial Systems (Remote)
Functional Software Engineer for Financial Systems (Remote)

OpenKrill • United States

Remote
USD 120,000 - 180,000
Senior Functional Software Engineer - Remote
Senior Functional Software Engineer - Remote

Obsidian Systems • United States

Remote
USD 120,000 - 180,000
Functional Software Engineer (Fully Remote)
Functional Software Engineer (Fully Remote)

Obsidian Systems • United States

Remote
USD 120,000 - 180,000
Functional Software Engineer
Functional Software Engineer

OpenKrill • United States

Remote
USD 120,000 - 180,000
Functional Software Engineer
Functional Software Engineer

Obsidian Systems • United States

Remote
USD 140,000 - 210,000
Senior Technical Project Manager (Fully Remote)
Senior Technical Project Manager (Fully Remote)

Obsidian Systems • United States

Remote
USD 120,000 - 180,000
Remote Software Project Lead for Blockchain & Fintech
Remote Software Project Lead for Blockchain & Fintech

Obsidian Systems • United States

Remote
USD 120,000 - 170,000
Functional Software Engineer (Fully Remote)
Functional Software Engineer (Fully Remote)

Partner Company • United States

Remote
USD 140,000 - 210,000
Remote-first culture
Senior Functional Software Engineer - Remote
Senior Functional Software Engineer - Remote

Partner Company • United States

Remote
USD 140,000 - 210,000
Remote-first culture
Senior Technical Project Manager
Senior Technical Project Manager

Obsidian Systems • United States

Remote
USD 120,000 - 160,000