L

LSEG

Global financial market infrastructure and data

Solution Architect

Enterprise ApplicationsConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • Proven professional experience in software development or software engineering is mandatory, including personally designing, developing, testing and delivering software solutions.
  • Strong coding and scripting capability with practical experience in one or more languages such as Python, Java, C#, JavaScript/TypeScript or an equivalent language.
  • Ability and willingness to write, review, troubleshoot and understand code rather than relying exclusively on engineering teams for technical implementation.
  • Strong understanding of software architecture, design principles, APIs, data structures, version control, testing, continuous integration and continuous delivery (CI/CD), and modern software delivery practices.
  • Experience transitioning from hands-on software engineering into broader solution architecture or technical leadership responsibilities.
  • Experience architecting and delivering solutions across multiple applications, platforms and technology environments.
  • Strong understanding of enterprise application integration, including REST APIs, authentication, messaging, middleware, event-driven integration and data exchange patterns.
  • Practical knowledge of cloud platforms, particularly Azure and/or AWS, including cloud-native services, networking, identity and security.
  • Experience with SaaS applications and integrating cloud-hosted services with existing enterprise systems.
  • Understanding of relational databases, SQL, data modelling and data integration approaches.
  • Knowledge of identity and access management, including Microsoft Entra ID (Azure AD), OAuth 2.0, OpenID Connect and service-to-service authentication.
  • Understanding of infrastructure, networking, security, performance, availability, disaster recovery and business continuity.
  • Experience designing solutions in complex enterprise environments with multiple dependencies and technology constraints.
  • Ability to evaluate unfamiliar technologies, understand their architecture and determine suitable integration and implementation approaches.
  • Strong understanding of security by design and operational supportability.
  • Experience working with business stakeholders across corporate functions such as HR, Finance, Procurement, Facilities, Risk, Compliance or other enterprise services.
  • Understanding of how enterprise applications support business operations, including the importance of data integrity, integration, workflow efficiency and operational resilience.
  • Ability to translate business challenges into pragmatic technical solutions and identify opportunities for simplification and automation.
  • Experience communicating and advising senior stakeholders, including Head-of-Function level.
  • Experience delivering technology solutions within complex, regulated or security-conscious enterprise environments.
  • Appreciation of commercial considerations, including licensing, operational costs, vendor dependencies and total cost of ownership.
  • Experience providing technical leadership as a Solution Architect, Technical Lead or Senior Software Engineer on projects and programmes.
  • Demonstrable ability to influence technical direction and engineering decisions across multiple teams.
  • Experience collaborating with architects, developers, platform engineers, security specialists and business stakeholders.
  • Ability to balance strategic architectural considerations with practical engineering and delivery needs.
  • Willingness to challenge existing approaches constructively and propose simpler, more effective alternatives.
  • Ability to explain complex technical concepts clearly to technical and non-technical stakeholders.

Responsibilities

  • Lead the design of secure, scalable, resilient and maintainable end-to-end solutions across the Corporate Services Engineering application and technology portfolio.
  • Work with business stakeholders, Product Owners, Business Analysts, engineers and architects to understand functional and non-functional requirements and translate them into practical technical solutions.
  • Define solution architectures spanning applications, infrastructure, cloud platforms, SaaS, data, integrations, security and operational requirements.
  • Apply software engineering principles to architectural decisions so solutions are technically sound, supportable and appropriate for their intended purpose.
  • Remain involved throughout delivery, providing technical direction, resolving design challenges and supporting implementation.
  • Write code, develop proof-of-concepts, evaluate APIs, test integrations, troubleshoot technical issues and validate proposed solutions when needed.
  • Assess architectural trade-offs across business outcomes, technical complexity, security, delivery timelines, cost and long-term maintainability.
  • Work with delivery teams to estimate implementation effort, identify technical dependencies and determine the skills and resources required.
  • Develop a holistic understanding of the application landscape, including system interactions, information exchange and support for end-to-end business processes.
  • Identify opportunities to integrate applications, reduce manual processes, eliminate duplication and simplify the technology estate.
  • Design and implement integration solutions using REST APIs, event-driven architectures, messaging, data pipelines, middleware and other integration technologies.
  • Establish and promote reusable integration patterns, common services and engineering standards to improve consistency and accelerate delivery.
  • Evaluate opportunities to consolidate or retire redundant applications and capabilities to reduce operational complexity and technology costs.
  • Support connected enterprise workflows spanning multiple platforms and business functions.
  • Collaborate with engineering teams to identify and implement automation opportunities, including scripting, workflow orchestration and system-to-system integration.
  • Promote a build-once, reuse-where-appropriate approach using common design patterns, standards, components or technology.
  • Identify practical opportunities to embed AI, intelligent automation and agent-based capabilities into enterprise applications and business workflows.
  • Support the design and engineering of AI-enabled solutions, including integration with existing applications, enterprise data sources, APIs and workflow platforms.
  • Understand and evaluate AI integration approaches such as large language models, retrieval-augmented generation (RAG), tool calling, Model Context Protocol (MCP) and agent orchestration.
  • Work with AI engineering, security, data and platform teams to implement AI solutions safely and securely in accordance with enterprise governance requirements.
  • Consider data access, identity, permissions, privacy, auditability, human oversight and operational support when designing AI-enabled capabilities.
  • Explore and validate emerging technologies through practical experimentation, proof-of-concepts and technical assessments.
  • Apply AI to meaningful business problems rather than introducing it for its own sake.
  • Ensure solutions align with Corporate Technology and enterprise architecture principles, policies, technology standards and strategic roadmaps.
  • Collaborate with enterprise architects, security, privacy, infrastructure and other technology stakeholders to define and validate solutions.
  • Identify architecture exceptions, technical risks and dependencies, and recommend appropriate mitigations.
  • Produce and maintain proportionate architecture documentation, including Solution Architecture Documents, system context diagrams, integration designs, data flows and deployment architectures.
  • Present and defend architectural decisions at Design Integrity Forums, Architecture Committees and Architecture Review Boards.
  • Design solutions with security, resilience, performance, observability, disaster recovery, business continuity and operational supportability built in from the outset.
  • Promote standardised approaches and reusable engineering patterns while avoiding unnecessary complexity or governance overhead.
  • Ensure solutions comply with requirements for operating in a regulated financial services environment.
  • Provide practical technical guidance, design support and assistance with complex engineering challenges to engineering teams across Corporate Services Engineering.
  • Move between initiatives, technologies and problem domains according to business and engineering priorities.
  • Investigate technical issues and contribute directly to solutions, including when working with unfamiliar systems.
  • Participate in technical design reviews, code reviews and solution evaluations where appropriate.
  • Help engineers adopt good practices in software design, integration, security, automation, testing and operational readiness.
  • Challenge unnecessary complexity, identify better ways of working and drive continuous engineering improvement.
  • Build relationships across engineering capabilities and encourage knowledge sharing, collaboration and reuse of successful technical approaches.
  • Maintain awareness of evolving technologies, tools and architectural practices and assess their practical relevance to Corporate Services Engineering.
  • Act as a trusted technical authority and engineering partner across Corporate Services Engineering.
  • Provide architectural leadership and technical direction without formal line-management responsibilities.
  • Influence technical decisions across multiple teams, projects and technology domains.
  • Mentor and support engineers through technical guidance, knowledge sharing and practical collaboration.
  • Take ownership and accountability for successful solution implementation, not solely solution design.
  • Deliver conceptual, logical and physical architecture; application and system integration designs; data flows and interface specifications; security architecture and access controls; infrastructure, deployment and operational architecture; non-functional requirements; and technical risks, dependencies, decisions and mitigations.
  • Collaborate with relevant Subject Matter Experts on specialist areas while remaining accountable for the overall solution architecture.
  • Produce proof-of-concepts, technical spikes or prototypes to validate architectural decisions where appropriate.
  • Demonstrate integration feasibility, technical constraints and solution trade-offs through practical assessment.
  • Provide practical technical support to engineering teams during implementation.
  • Identify and deliver opportunities for improved application integration, automation and technology simplification.
  • Contribute to adoption of common architecture patterns and reusable engineering approaches, application rationalisation and reduction of unnecessary technology complexity.
  • Complete required architecture reviews and approvals.
  • Remain involved architecturally through implementation to ensure delivered solutions align with agreed designs and business outcomes.
  • Support effective transition to operations, including service reliability and maintainability.
  • Complete architecture and technical design deliverables to agreed timelines in support of successful project implementation.
  • Ensure solutions meet agreed security, reliability, maintainability and non-functional requirements while minimising avoidable architectural rework.
  • Demonstrate improvements in system connectivity and workflow automation and reductions in manual processes.
  • Contribute to application rationalisation, reduction in duplicated capabilities and elimination of unnecessary technical complexity.
  • Increase adoption of agreed architectural patterns, reusable components and engineering standards.
  • Contribute to the safe evaluation, design and implementation of AI-enabled solutions that deliver measurable business value.
  • Engage effectively with engineering teams, stakeholders and governance functions to resolve technical challenges and enable delivery.

Desired Qualifications

  • Practical experience integrating AI or large language model-based services into applications and enterprise workflows.
  • Knowledge of AI architecture patterns, including retrieval-augmented generation, Model Context Protocol, tool calling, agent-based workflows and human-in-the-loop controls.
  • Experience with AI platforms or services such as Microsoft Azure AI Foundry, Azure OpenAI, AWS Bedrock or equivalent technologies.
  • Experience with workflow automation, orchestration platforms and low-code/no-code technologies, including Microsoft Power Platform or equivalent.
  • Familiarity with infrastructure as code, containers, serverless technologies and modern cloud engineering practices.
  • Experience designing reusable integration services, API gateways and enterprise automation solutions.
  • Exposure to application modernisation, on-premise-to-cloud migration, SaaS onboarding and technology rationalisation.

About the Company

LSEG

Global financial market infrastructure and data

LSEG provides global financial market infrastructure and data across the full value chain. It delivers data, analytics, and risk-management tools, benchmarks via FTSE Russell, regulatory and financial crime risk services, and trading, clearing, and settlement through its Capital Markets and Post Trade divisions, typically accessed via subscriptions, licensing, and fees. The company differentiates itself by offering an integrated, end-to-end platform that covers pre-trade data and analytics to post-trade processing with a broad, global footprint. Its goal is to grow over the long term by leveraging its diversified portfolio and international reach to create value for shareholders and customers.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1801

Recently Posted Jobs

Explore more opportunities at LSEG

See more jobs