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 guidanceOwn and evolve the architecture roadmap, ensuring scalability, performance, and maintainabilityDrive development across all phases of the software lifecycle using Agile methodologiesEnsure design and implementation align with business and technical specificationsOversee release planning and delivery of software componentsChampion continuous improvement by evaluating emerging technologies and presenting recommendationsBuild strong relationships with cross-functional stakeholders to align engineering efforts with business goalsFoster a culture of excellence, ownership, and innovation within the teamRequirements
BS/MS degree in Computer Science, Engineering or a related subjectMinimum 10+ years’ experience building global enterprise level systemsExperience gained within Banking/Financial Services/FinTech sectorsProven experience leading technical teams, providing direction and guidanceProven 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 frameworkExcellent 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