Cloud Engineer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain solutions across trading workflows, order management, and capital markets data flows
Build integrations with OMS platforms
Write clean, efficient, and scalable code in Python and SQL
Develop and optimise data pipelines and models using Snowflake and AWS
Ensure solutions meet performance, reliability, and regulatory requirements
Contribute to backlog refinement, sprint planning, and reviews to align technical work with business outcomes
Quality & Best Practices
Apply engineering best practices including automated testing, CI/CD pipelines, and code reviews
Ensure adherence to coding standards, security guidelines, and enterprise architecture principles
Contribute to technical documentation and design artefacts
Support troubleshooting, incident resolution, and continuous improvement of existing systems
Collaboration & Agile Ways of Working
Work closely with the Tech Lead on solution design and technical decision-making
Partner with the Scrum Master to maintain team flow and delivery discipline
Collaborate with Product Owners, Delivery Leads, and business SMEs to translate requirements into working solutions
Share knowledge across the team and contribute to a culture of learning and innovation
Stakeholder Partnership
Work directly with Front Office and business stakeholders to understand requirements and deliver solutions that improve
trading workflows and data quality
Provide technical insight into trade lifecycle events, data flows, and OMS integration
Communicate effectively with technical and non-technical stakeholders
Requirements
Essential
Proficiency in Python and SQL for data engineering and application development
Experience building data pipelines and ETL processes for capital markets data
Hands-on experience with AWS cloud services and Snowflake data platform
Experience with cloud-native development patterns and AWS services (Lambda, S3, RDS, etc.)
Hands-on experience integrating with OMS platforms (Aladdin, Murex, Charles River, etc.) including data extraction,
transformation, and Real Time feeds
Strong understanding of the capital markets trade lifecycle and order management workflows
Strong problem-solving skills with ability to design scalable, resilient solutions
Ability to work effectively with Front Office stakeholders and translate business requirements into technical solutions
Strong collaboration and communication skills, with ability to work effectively in cross-functional teams
Desirable
Familiarity with agile delivery practices and frameworks (Scrum, Kanban, Team Topologies)
Exposure to CI/CD pipelines, DevOps tooling, and automated testing practices
Experience in regulated financial services environments
Knowledge of data modelling, streaming, and Real Time integration patterns
Knowledge
Essential
Understanding of trading workflows, trade lifecycle, and settlement processes
Knowledge of data engineering workflows, pipelines, and integration patterns Awareness of regulatory and compliance considerations in capital markets delivery Familiarity with agile principles and team-based delivery Desirable Experience with multiple asset classes (equities, fixed income, derivatives) Knowledge of UK regulatory environment and FCA requirements Awareness of portfolio management processes and related systems
Experience ( required for the role )
Essential
Minimum 3+ years' experience as a software or data engineer in asset management or investment banking
Practical experience integrating with OMS platforms and building solutions for trading workflows
Hands-on experience with production trading systems and capital markets data flows
Hands-on experience with SQL, Python, Snowflake, and AWS in production environments
Track record of delivering high-quality, scalable solutions in fast-paced environments
Desirable
Experience working directly with Front Office or business stakeholders
Background in data-intensive and cloud-native solution delivery
Exposure to complex, multi-team delivery environments with dependencies, Degree in Computer Science, Engineering, Mathematics, or related discipline (or equivalent practical experience)