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
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.
ResponsibilitiesPosition 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.
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
StoneX
Related Jobs
(Senior) Software Engineer C++ Master Crew (all genders) - Stuttgart
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Stuttgart, Germany, 70563
(Senior) C++ Software Engineer (all genders)
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Göppingen, Germany, 73033
Software Engineer Analyst - AI Trainer
- £29.67 Hourly
- Not Specified, United Kingdom
(Senior) Software Engineer C++ Master Crew (all genders)
- 45 000,00 € - 75 000,00 € Annual
- Baden-Württemberg, Göppingen, Germany, 73033
Senior Software Developer (embedded/linux) (m/f/x) Hunting & Nature
- Baden-Württemberg, Oberkochen, Germany, 73447