Source Job

North America

  • Design, develop, test, and maintain production software using functional programming principles.
  • Collaborate with engineers and client stakeholders to translate demanding requirements into robust, maintainable solutions.
  • Contribute to system design, architecture, and engineering standards while debugging complex technical issues.

Functional Programming Haskell Scala Distributed Systems

2 jobs similar to Functional Software Engineer

Jobs ranked by similarity.

Global

  • Design, implement, test, and maintain reliable software using functional programming principles.
  • Collaborate with engineers, technical leads, and client stakeholders to deliver robust, maintainable solutions.
  • Apply strong typing, domain modelling, and abstraction to improve software correctness and reliability.

Obsidian Systems is a software engineering consultancy that builds production systems for capital markets and other regulated industries. We are a remote-first, globally distributed team that values ownership, curiosity, and clear communication.

Europe

  • Build and operate cloud infrastructure covering security, observability and CI/CD.
  • Develop a large backend codebase tackling performance, concurrency and distributed systems.
  • Apply the latest AI technology to complex business problems and turn it into reliable production software.

BLP provides an agentic platform that helps finance and operations teams automate core business processes. With over 550 enterprise customers and majority employee-owned, it is a fast-growing SaaS scale-up with a culture of deep expertise and strong product-market fit.