The Opportunity
We are a technology provider that delivers advanced software solutions to the financial services sector, supporting critical functions such as planning, forecasting, analytics, and regulatory processes.
These solutions enable institutions to operate more effectively and make data‑driven decisions. We have built a strong reputation with a solid engineering team and consistently low attrition. Employees benefit from a competitive salary package, great benefits, and a supportive environment with strong collaboration and clear opportunities for career progression.
As a senior‑level Architect, you will take ownership of the technical direction and design of a complex, enterprise‑scale product suite. You will evolve legacy systems into modern, cloud‑native solutions while introducing forward‑thinking approaches, including AI‑driven capabilities.
Key Responsibilities
Define and implement architecture across multiple interconnected systems, ensuring scalability, performance, and maintainability
Contribute directly to codebases, prototypes, and design validation through hands‑on development
Establish best practices around APIs, system integration, and service boundaries
Collaborate with engineering, data, and product teams to align technical solutions with business goals
Guide and mentor senior engineers, promoting strong architectural thinking and autonomy
Drive the adoption of modern engineering approaches including cloud‑native design and infrastructure automation
Identify and implement opportunities to enhance systems through AI and intelligent automation
Support continuous improvement of development standards, CI/CD pipelines, and deployment strategies
Required Experience & Skills
Extensive background in software engineering, including several years operating in architecture‑focused roles
Demonstrated experience designing and delivering distributed systems in production environments
Strong expertise in modern backend development (particularly within the .NET ecosystem) and familiarity with frontend technologies such as TypeScript frameworks
Proven ability to modernise legacy platforms incrementally without disrupting live services
Experience working within cloud environments (Azure preferred, though other platforms are transferable)
Solid understanding of microservices architecture, event‑driven systems, and messaging patterns
Advanced knowledge of API design, versioning, and integration strategies
Experience with database design for both transactional and analytical workloads
Familiarity with infrastructure‑as‑code and automated deployment pipelines
Hands‑on experience with containerisation and orchestration tools
Nice to Have
Background in financial services or other regulated industries
Exposure to AI tools and modern development assistants, with an understanding of how they can enhance engineering workflows
Knowledge of advanced AI architecture concepts such as orchestration, multi‑agent systems, or data retrieval frameworks
Experience contributing to architectural standards across larger engineering teams
Strong awareness of balancing long‑term design with practical, incremental delivery
#J-18808-Ljbffr