01 ago
|
Eighteen Eight Data Solutions
|
España
01 ago
Eighteen Eight Data Solutions
España
About the job About Eighteen Eight
Eighteen Eight (www.eighteeneight.co.uk) delivers comprehensive, innovative software solutions to the general financial services industry. With deep expertise in real-time systems integration and data quality, we empower organisations to unlock maximum value from their data through cloud-ready solutions.
We are proud to be recruiting on behalf of a leading client seeking a Software Engineer to drive the evolution of a business-critical pricing and distribution platform.
Position
Overview
As a Software Engineer, you will play a key role in shaping the technical direction and future of a high-impact, production-grade platform serving the commodity markets. This is a hands-on role that blends technical expertise with architectural understanding. You will be responsible for stabilising and modernising a core system, setting technical strategy, and working within a talented engineering team.
Location: Remote - UK hours and UK holidays Key Responsibilities
Platform Assessment & Modernisation
Conduct comprehensive reviews of the existing pricing and distribution platform, analysing codebase, data flows, performance, reliability, and security.
Identify and address technical debt, resilience risks, scalability challenges, and single points of failure.
Develop and implement a pragmatic roadmap for platform remediation and modernisation.
Technical Leadership & Strategy
Champion agile engineering practices to improve delivery predictability, quality, and transparency.
Define and communicate the platform’s future technical direction, focusing on real-time pricing, event-driven architecture, and cloud-native solutions.
Establish architecture governance, design standards, and long-term technical strategy.
Provide technical oversight for all critical changes and initiatives.
Engineering Excellence & Delivery
Lead the delivery of high-performance,
production-grade, and operationally resilient services in a mission-critical environment.
Drive improvements in code quality, testing strategy, release management, CI/CD, observability, and operational readiness.
Foster a culture of engineering transparency, comprehensive documentation, and repeatable processes.
Team Development & Knowledge Sharing
Rapidly acquire domain and platform knowledge to mitigate single-person dependency risks.
Mentor and support team members, promoting continuous improvement and technical excellence.
Strengthen team collaboration, decision-making, and technical maturity.
Architecture & System Evolution
Lead the transition from batch/data-movement patterns to event-driven, near-real-time pricing and distribution.
Advocate for design-led thinking, domain-driven design, and well-defined system boundaries.
Guide the platform’s evolution across data, services, messaging, and cloud adoption.
Core Technology
Stack
C# / .NET: Extensive experience building and refactoring large-scale production systems.
Microsoft SQL Server: Expertise in performance tuning, schema design, and transactional integrity.
SSIS / Data Pipelines / ETL Patterns
Azure (IaaS/PaaS), Azure DevOps: CI/CD, release pipelines, infrastructure as code. Architectural & Engineering Expertise
High-performance, low-latency distributed systems design and operation.
Event-driven and messaging architectures (e.g., Service Bus, Kafka-style patterns).
Real-time data processing and pricing pipelines.
Resilience engineering: fault tolerance, high availability, disaster recovery.
Observability: logging, metrics, tracing, and performance diagnostics.
Preferred
Experience
Financial services, trading, pricing, or market infrastructure systems.
Commodity markets or similar time-critical pricing/distribution environments.
Regulated, business-critical production platforms.
📌 Pricing Platform Software Engineer (C#/.NET) (España)
🏢 Eighteen Eight Data Solutions
📍 España