Core Systems Engineer (Platform Architecture)
Posted 5 days 2 hours ago by Deepstreamtech
Permanent
Not Specified
Other
London, United Kingdom
Job Description
Requirements 
- Extensive backend engineering experience designing and building foundational system components
- Fluency in 3+ programming languages - you're a true polyglot and value the right tool for the job
- Experience building or contributing to:
- Workflow orchestration or execution engines
- Event-sourced or event-driven systems
- Internal DSLs or behaviour modelling frameworks
- Snapshot or contract test infrastructure
- Financial systems (trade booking, valuation) a strong bonus
- Strong grounding in system design, architecture, and cross-cutting concerns
- You're curious and T-shaped - deep in your craft, broad in understanding
- You take extreme ownership, from implementation through to adoption and long-term maintainability
- You're self-driven, collaborative, and humble - you care about outcomes more than credit
- You value pragmatism over purity and optimise for business impact
- You actively embrace AI tools and agentic workflows as force multipliers in engineering
- We're hiring a Core Systems Engineer to help build and harden these foundational systems.
- This is a hands-on IC role focused on creating internal frameworks and architecture patterns that empower teams, improve system integrity, and accelerate delivery
- You'll collaborate with senior architects, interface across engineering, product, and commercial teams - and help define the developer experience for the next stage of Ferovinum's growth
- You'll work on projects like a custom workflow engine to coordinate complex multi-party business processes
- An event-driven data store designed for traceability, composability, and auditability
- A system behaviour DSL to simulate, verify, and document platform behaviour
- A snapshot test framework to power fast, reliable, end-to-end testing in CI/CD
- A trade booking subsystem to support financial operations and asset lifecycle management
- A valuation/evaluation engine for business logic tied to market data, commercial rules, and asset performance
- All developed as part of a long-term re-architecture strategy through incremental migration - building the future while running the present
- Your mission is to build and own core architectural frameworks that power the platform and multiply developer effectiveness
- Implement against an architectural vision set by senior architects, collaborating to bring ideas to life
- Design internal systems that optimise for release velocity, stability, and safety - making it easy to build and hard to break things
- Understand the commercial and product context behind every system to ensure pragmatic, outcome-driven design
- Document, educate, and evangelise the frameworks and approaches you build - helping the wider team get the most out of them
- Embrace and advance our AI-native culture, using modern tooling and agentic patterns to enhance development workflows
- How We Measure Success:
- Platform adoption across teams
- Improved developer velocity and reduced friction
- Higher system stability and confidence in change
- Increased architectural consistency and clarity
- Effective internal documentation and developer education