Leave us your email address and we'll send you all the new jobs according to your preferences.

Lead Software Architect

Posted 1 day 2 hours ago by StoneX

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
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

Email this Job