Functional Software Engineer for Financial Systems (Remote)

OpenKrill

United States

Remote

USD 120,000 - 180,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Obsidian Systems is a remote-first software engineering consultancy delivering production systems for capital markets and regulated industries. We are seeking a Functional Software Engineer to design, develop, and maintain software using functional principles across backend, domain modelling, distributed systems, and blockchain-focused projects.

You will join a globally distributed team that values ownership, curiosity, and clear communication, and you'll collaborate with client teams to turn

Qualifications

  • 5+ years of experience delivering production software.
  • Strong fundamentals: data structures, algorithms, testing, and design.
  • Experience with functional programming, professionally or on substantial projects.
  • Ability to translate requirements into well-structured software.
  • Strong debugging and problem-solving skills.
  • Commitment to code quality, correctness, and maintainability.
  • Effective communication and collaboration with engineers.
  • Willingness to learn new technologies and environments.

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.
  • Collaborate with engineers, leads, and client stakeholders to understand requirements.
  • Contribute to system design and architecture, balancing correctness, simplicity, performance, and maintainability.
  • Write automated tests and validate system behavior.
  • Review code and share knowledge, contributing to engineering standards.
  • Investigate and resolve complex technical issues across systems.
  • Communicate technical decisions clearly to technical and non-technical stakeholders.
  • Adapt to different client environments, codebases, and challenges.
  • Contribute to continuous improvement of engineering practices, tools, and delivery processes.

Skills

Functional programming
Software design
Problem solving
Communication
Debugging
Team collaboration

Job description

Obsidian Systems is a remote-first software engineering consultancy delivering production systems for capital markets and regulated industries. We are seeking a Functional Software Engineer to design, develop, and maintain software using functional principles across backend, domain modelling, distributed systems, and blockchain-focused projects.

You will join a globally distributed team that values ownership, curiosity, and clear communication, and you'll collaborate with client teams to turn

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Functional Software Engineer – Financial Systems
Remote Functional Software Engineer – Financial Systems

Obsidian Systems • United States

Remote
USD 140,000 - 210,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
Functional Software Engineer (Fully Remote)
Functional Software Engineer (Fully Remote)

Partner Company • United States

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

Obsidian Systems • United States

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

Partner Company • United States

Remote
USD 140,000 - 210,000
Remote-first culture
Remote Software Project Lead for Blockchain & Fintech
Remote Software Project Lead for Blockchain & Fintech

Obsidian Systems • United States

Remote
USD 120,000 - 170,000
Senior Technical Project Manager
Senior Technical Project Manager

Obsidian Systems • United States

Remote
USD 120,000 - 160,000