Job Description

Overview

Responsibilities

OUR TEAM

We operate globally from offices in Europe, US and Asia Pacific. Our employees work closely together in multidisciplinary teams, making our success possible.

Technology - At StoneX, technology is at the heart of everything we do. Our technologists push the limits of possibility, embracing the right technology that adds value to our business. In our fast-paced environment, short feedback loops collaborating with our business partners allows us to deliver projects into production quickly.

Focus – Our teams build are business aligned developing web and mobile platforms and supporting complex solutions across Trading, Risk, Compliance and Operations.

JOB BRIEF

We’re seeking a hands-on Engineering Manager with deep expertise in building high-performance, scalable, enterprise-grade applications. You’ll lead a talented team of engineers developing low-latency, mission-critical systems across the full application stack. This role blends technical leadership, architectural vision, and stakeholder collaboration to drive innovation and delivery at scale

Qualifications

Key Responsibilities

  • Lead and mentor a team of skilled software engineers, providing architectural and technical guidance
  • Own and evolve the architecture roadmap, ensuring scalability, performance, and maintainability
  • Drive development across all phases of the software lifecycle using Agile methodologies
  • Ensure design and implementation align with business and technical specifications
  • Oversee release planning and delivery of software components
  • Champion continuous improvement by evaluating emerging technologies and presenting recommendations
  • Build strong relationships with cross-functional stakeholders to align engineering efforts with business goals
  • Foster a culture of excellence, ownership, and innovation within the team
  • Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Minimum 10+ years’ experience building global enterprise level systems
  • Experience gained within Banking/Financial Services/FinTech sectors
  • Proven experience leading technical teams, providing direction and guidance
  • Proven hands-on experience designing and developing enterprise applications using Java/Spring (ideal)
  • Experience developing complex distributed systems using Microservice architecture (event-based)
  • Experience with containerisation (Docker, Kubernetes)
  • Experience with cloud platforms (Azure, AWS)
  • Exposure with distributed messaging / streaming platforms (Apache Kafka)
  • Experience build CI/CD pipelines (ideally Azure DevOps)
  • Experience with TDD/BDD, testing framework
  • Excellent knowledge of Relational Databases SQL and No-SQL databases (Postgres)
  • Experience working as part of global Agile team
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application