O

Obsidian Systems

Infrastructures powering capital markets and AI

Functional Software Engineer

Full-TimePosted on 10/20/2026
No salary listed
Senior
Remote in USA+2 moreMore locations: Remote in Canada | Miami, FL, USA
Remote
Software Engineering

About the job

Requirements
  • At least 5 years of professional experience developing and delivering production software.
  • Strong understanding of software engineering fundamentals, including data structures, algorithms, testing, and software design.
  • Experience with functional programming, either professionally or through substantial projects.
  • Ability to reason about complex problems and translate requirements into well-structured software.
  • Strong debugging and problem-solving skills.
  • Commitment to code quality, correctness, and maintainability.
  • Ability to communicate effectively and collaborate with other engineers.
  • Willingness to learn new technologies and work across different technical 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 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 technical and non-technical stakeholders.
  • Adapt to different client environments, codebases, and technical challenges.
  • Contribute to continuous improvement across engineering practices, tools, and delivery processes.
Desired Qualifications
  • Experience with Haskell, Scala, OCaml, F#, Clojure, or another functional programming language.
  • Familiarity with type systems, algebraic data types, pattern matching, and immutable data structures.
  • Experience with strongly typed domain modelling and functional design patterns.
  • Exposure to distributed systems, concurrent programming, or backend infrastructure.
  • Experience in blockchain, financial infrastructure, capital markets, or other domains where correctness and reliability are particularly important.
  • Familiarity with property-based testing and other techniques for validating complex software behaviour.
  • Experience with Nix or reproducible development environments.
  • Experience working in an engineering consultancy or collaborating directly with client teams.

About the company

Obsidian Systems builds mission-critical infrastructure for the next generation of capital markets, digital assets, AI, and large enterprises. It designs, builds, and operates scalable systems for institutions, fintechs, asset managers, technology firms, and digital asset ecosystems by applying deep engineering expertise and production experience to deploy robust software and infrastructure at scale. What sets Obsidian apart are its long track record in financial markets, hands-on engineering, ongoing client collaboration, and contributions to open-source projects, focusing on durable, real-world impact. The goal is to help organizations solve tomorrow's problems today by delivering reliable, scalable infrastructure that enables complex digital ecosystems to run smoothly and securely.

Company Size

11-50

Company Stage

N/A

Total Funding

N/A

Headquarters

New York

Founded

2015

Get referred to Obsidian Systems

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • BlueFlag partnership broadened its DevSecOps portfolio for financial-services and public-sector buyers.
  • Red Hat mission-critical automation specialization deepens credibility with infrastructure modernization projects.
  • Atlassian Intelligence webinars and smarter.tech ’26 keep demand-generation active in 2026.

What critics are saying

  • Red Hat and Atlassian partner dependence concentrates revenue around vendor roadmap shifts.
  • BlueFlag and reseller deals are thin moats if competitors match local implementation fast.
  • A single major partner loss would crush pipeline and weaken Obsidian’s services-led model.

What makes Obsidian Systems unique

  • 1995-founded South African open-source specialist with 30 years of local delivery.
  • Exclusive in-country BlueFlag reseller and implementation partner across South African enterprise accounts.
  • Africa’s only Red Hat Specialized Partner for Server/Cloud OS in 2026.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Remote Work Options

Company News

Marketing Spread
Oct 20th, 2026
Obsidian Systems brings governed, self-hosted AI development to AI Expo Africa 2026 with Coder.

Obsidian Systems brings governed, self-hosted AI development to AI Expo Africa 2026 with Coder. Live demonstration shows how enterprises can run AI coding agents on their own infrastructure, with every model call audited, and every agent contained. Obsidian Systems, South Africa's open source platform partner for more than 30 years, will show enterprise and government delegates how to adopt AI coding agents without giving up control, when it exhibits with Coder at AI Expo Africa 2026. The event runs 28-29 October at the Sandton Convention Centre in Johannesburg. AI coding agents are moving into the daily work of software teams, often faster than security and compliance teams can respond. Coder's answer is self-hosted infrastructure that lets developers use any model or agent while the organisation keeps governance over what those agents can reach, call and change. Coder's own position is blunt: developers already work inside guardrails, and AI should too. "South African organisations want the productivity of AI-assisted development, but they cannot send source code and data wherever a tool decides to send it. Coder gives our customers a way to say yes to AI and still answer to their auditors." - Harlee Clark, Account Executive EMEA, Coder What visitors will see Obsidian will present the three parts of the Coder platform: * Coder Workspaces: standardised, self-hosted development environments where developers and their agents work side by side. * Coder Agents: a native AI coding agent that works with the model of your choice on infrastructure you control. * Coder AI Governance: a central gateway to observe and control LLM tool usage, with audit logging and policy control across all AI activity. Featured demo: governed agentic AI on Red Hat OpenShift The stand will feature a demonstration of the reference architecture Coder first showed with Red Hat at Red Hat Summit 2026 in Atlanta. It runs on Red Hat OpenShift and follows one loop from start to finish: a project manager opens and labels a ticket, a workspace is created automatically, and a Coder agent investigates the issue and opens a merge request. In the reference build, that takes under a minute from click to working agent. What makes the demo relevant to African buyers is what happens around that loop: * Every model call passes through Coder's AI gateway, where it is audited and policy-controlled. * Every workspace's outbound network traffic passes through an agent firewall. * The same architecture can answer from a sovereign model hosted on the customer's own GPUs through Red Hat AI Inference Server, or from a cloud-hosted model, and the workspace does not need to know which. * The stack is delivered with operators and GitOps, and the same shape can be deployed on Azure, VMware vSphere, bare metal or air-gapped environments. That sovereign option speaks directly to one of the event's headline themes. AI Expo Africa 2026 includes Sovereign AI, AI in Security and DevSecOps, and Responsible AI on its programme. "Our team has run open source platforms for South African enterprises for three decades. Governed AI development is the next layer of that platform, and we want delegates to leave the stand with a concrete architecture, not a slide." - Muggie van Staden, CEO, Obsidian Systems Free white paper Visitors can also request Coder's white paper, The AI Operating Layer, which sets out how organisations can contain data, scope access, govern models, audit activity and control spend as AI becomes part of everyday software development. A download page is available at https://smarter.tech/for/ai-expo-africa-2026/. Meet the team Obsidian Systems will be at Stand S9 at AI Expo Africa 2026, Sandton Convention Centre, 28-29 October. To book a demo slot or a private briefing, go to: https://smarter.tech/for/ai-expo-africa-2026

IT News Africa
Dec 12th, 2024
Obsidian Joins Lansweeper as Authorized Reseller Partner

Lansweeper, a global IT asset management platform designed to help businesses better understand, manage, and protect their IT devices and networks, has chosen Obsidian Systems as a reseller partner.

Marketing Spread
Aug 11th, 2023
Obsidian to host webinar on navigating Atlassian Server support end of life journey

Obsidian Systems, a supplier of open-source software solutions and a Platinum Solution Partner with Atlassian since 2014, is hosting a webinar in partnership with TechCentral on 4 October 2023.

FF News
May 5th, 2023
Obsidian Systems To Host Yugabyte Cto

Obsidian Systems, a supplier of open-source software solutions, is excited to announce that it will host David Walker, Field CTO for EMEA at Yugabyte, in May for a special visit to South Africa. The visit aims to strengthen the partnership between Obsidian Systems and Yugabyte, expand Yugabyte’s presence in the region, and provide local businesses with valuable insights into the advantages of adopting distributed SQL databases.Yugabyte is a global leader in providing high-performance, distributed SQL databases, helping organisations scale and manage their data more efficiently. Their flagship product, YugabyteDB, is an open-source, cloud-native, and highly resilient distributed database that supports PostgreSQL and Cassandra APIs, catering to a wide array of enterprise applications and use cases.“We are thrilled to host David. This visit highlights our commitment to bringing the best database technology solutions to our clients and the local business community,” says Muggie van Staden, Managing Director of Obsidian Systems.Walker brings a wealth of experience and knowledge to this visit, with a 30-year technology career dedicated to helping companies exploit data across various industries, such as financial services, fintech, retail, telco, manufacturing, transportation, and the public sector.Prior to joining Yugabyte in 2020, Walker held the position of Interim CTO at P27 Nordic Payments and served as the Enterprise Programme Director and Chief Architect of Global Enterprise Data Platforms at Worldpay in London. In his previous roles, he implemented crucial systems for several high-profile organisations, including the Dutch National Police, Diageo, Network Rail, Turkcell, and Telkom SA.“David’s extensive experience and expertise in the field make him an invaluable resource in driving innovation and growth. We are confident that this partnership between Obsidian Systems and Yugabyte will empower businesses in the region to scale and manage their data more effectively, while fostering stronger relationships between our companies,” says Muggie van Staden Managing Director of Obsidian Systems.During his visit, Walker will engage with Obsidian Systems clients and local businesses, discussing innovative solutions and best practices in database management