Technical leadership for data-intensive platforms.
A system’s design determines where business rules live, who owns the data, and how work moves between components. Those choices shape how easily a team can test, change and operate the software.
We take responsibility for that work with your engineers, from understanding the domain and choosing an approach through implementation and testing.
A domain-specific language connecting the fields, relationships and calculations of a financial data model.
A graph of model objects whose relationships define how data flows through a calculation.
Configure different inputs, follow concurrent calculations and examine their results against a common financial structure.
Resolve the design decisions behind a new platform or major change, with a plan your team can implement.
Design and build a substantial subsystem or integration, from the initial decisions through handover.
Regular senior engineering judgement for architecture, migrations, and technical direction.
Investigate recurring incidents and fragile releases, then carry out agreed stabilising changes.
Tell us what you’re building or what needs to change. We’ll discuss the work and where we can help.
contact@softwarefoundry.ch