StoneX

Lead Software Architect

Locations GB-London
Requisition ID 2025-13245
Category (Portal Searching)
Information Technology
Position Type (Portal Searching)
Experienced Professional

Overview

 

Connecting clients to markets – and talent to opportunity

 

With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.

 

At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance.

 

Corporate: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the opportunity to optimize processes and implement game-changing policies.

Responsibilities

Position Purpose: We are seeking an experienced Client Platforms Architect to lead the design and development of our next-generation trading platforms. This role involves architecting scalable, secure, and high-performance web and mobile trading applications, implementing geographic routing strategies, optimizing content delivery through caching mechanisms, and integrating Identity Provider (IDP) based authentication systems. The ideal candidate will have a strong background in Micro Frontend Architectures, Mobile App Development, and Microservices Architectures, Java and Spring frameworks, event-driven architectures using Kafka and KStreams, and experience with Azure PostgreSQL Flexible Server.

Primary Duties will include:

Platform Architecture & Development 

  • Web & Mobile Trading Platforms: Design and oversee the development of responsive and robust trading platforms for web and mobile applications, ensuring seamless user experiences across devices. 
  • Micro Frontend Architecture: Design and implement scalable Micro Frontend architectures that enable independent deployment, team autonomy, and seamless user experiences across distributed UI modules. 
  • Microservices Architecture: Implement and manage microservices-based architectures using Java and Spring Boot, promoting scalability and maintainability. 
  • Event-Driven Systems: Leverage Kafka and KStreams to build real-time data processing pipelines, facilitating efficient trade data handling and analytics. 

Infrastructure & Performance Optimization 

  • Geographic Routing: Develop and implement strategies for geographic routing to direct user traffic to the nearest data centers, reducing latency and improving performance. 
  • Content Caching: Integrate content caching solutions to enhance application responsiveness and reduce server load. 
  • Database Management: Utilize Azure PostgreSQL Flexible Server for scalable and secure data storage, ensuring high availability and disaster recovery capabilities. 

Security & Authentication 

  • IDP Integration: Integrate Identity Provider (IDP) solutions to manage user authentication and authorization, ensuring secure access to trading platforms. 
  • Security Compliance: Ensure all platforms adhere to industry security standards and compliance requirements, implementing necessary safeguards against vulnerabilities. 

Collaboration & Leadership 

  • Cross-Functional Collaboration: Work closely with product managers, developers, DevOps, and QA teams to align architectural strategies with business goals. 
  • Mentorship: Provide guidance and mentorship to development teams, fostering best practices in software design and architecture. 
  • Stakeholder Communication: Effectively communicate architectural decisions and strategies to stakeholders at all levels. 

Qualifications

To Land this role you will need: 

  • Experience: Minimum of 7 years in software architecture and development, with a focus on trading platforms. 
  • Expert knowledge with JavaScript and Typescript, asynchronous programming, closures, types, ES6 
  • In-depth knowledge with React framework, lazy loading, error capturing, concurrent mode, code splitting, patterns for code reuse, state management libraries, routing architecture 
  • Experience in development of Android/iOS applications and have deployed on Google Play/App Store 
  • Strong knowledge with architecture and implementation of Android or iOS applications, experience with full mobile development life cycle 
  • Thorough understanding of React Native and its core principles 
  • Proficient in Java and Spring frameworks. 
  • Experience with Kafka and KStreams for building event-driven architectures. 
  • Strong understanding of microservices architecture and RESTful APIs. 
  • Familiarity with Azure PostgreSQL Flexible Server and cloud-based database solutions. 
  • Knowledge of geographic routing techniques and content caching mechanisms. 
  • Experience integrating IDP-based authentication systems. 
  • Excellent problem-solving abilities, strong communication skills, and a collaborative mindset.  

 

What makes you stand out: 

 

  • Experience in the financial services industry, particularly in trading systems. 
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes. 
  • Understanding of DevOps practices and CI/CD pipelines. 
  • Certifications in relevant technologies or cloud platforms. 

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. 

Working Environment: 

  • Hybrid

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed