- Company Name
- OB Collective
- Job Title
- Scala Engineer - Distributed Ledger Technology
- Job Description
-
**Job Title:** Scala Engineer – Distributed Ledger Technology
**Role Summary:**
Design, develop, and maintain Scala components for a cryptographically secure, distributed ledger platform that supports cross‑agency data workflows and immutable audit trails. Shape the technical architecture, delivery processes, and long‑term roadmap in a high‑assurance, regulated environment.
**Expectations:**
- Deliver production‑grade Scala modules that integrate with cryptographic signing, validator nodes, and data lineage services.
- Ensure performance, scalability, and resilience of graph‑like ledger structures.
- Contribute to policy‑enforcement engines and smart‑contract‑style components.
- Collaborate with DevOps, data architects, and security leads on end‑to‑end features.
- Maintain comprehensive test coverage, documentation, and facilitate knowledge transfer.
**Key Responsibilities:**
- Lead Scala development of ledger modules and signing interfaces.
- Optimize and maintain ledger data structures for high throughput.
- Design and implement policy‑enforcement and metadata control components.
- Integrate with CI/CD pipelines, containerisation (Docker), and monitoring (Prometheus).
- Drive test automation, code quality, and SOC‑2/ISO‑27001 compliance documentation.
**Required Skills:**
- 5+ years Scala development in production environments.
- Deep understanding of JVM architecture, functional programming, and concurrency models.
- Experience with distributed ledger/blockchain primitives, schema validation, and consensus mechanisms.
- Proficient in cryptographic concepts (digital signatures, immutability, audit trails).
- Background in regulated or secure domains (government, defence, financial services).
- Familiarity with GitHub Actions, Docker, Prometheus, and IaC tools.
- Knowledge of Scala testing frameworks (ScalaTest, Specs2).
*Desirable:* Real‑time or high‑integrity system experience, graph/LinkedData models (RDF/OWL), JSON‑LD and schema design, aviation/communication security exposure.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent.
- Active Security Clearance required (SC); NPPV3 desirable.