About Marex
Marex Group plc (NASDAQ: MRX) is a diversified global financial services platform providing essential liquidity, market access and infrastructure services to clients across energy, commodities and financial markets. The group provides comprehensive breadth and depth of coverage across four core services: clearing, agency and execution, market making, and hedging and investment solutions. It has a leading franchise in many major metals, energy and agricultural products, with access to 60 exchanges. The group provides access to the world's major commodity markets, covering a broad range of clients that include some of the largest commodity producers, consumers and traders, banks, hedge funds and asset managers. With more than 40 offices worldwide, the group has over 3,000 employees across Europe, Asia and the Americas.
Position Reference: VN2715
Role Summary
As a valued member of the Technology department, the Software Developer will be working daily within the Risk stream. There is an opportunity to learn the various areas of Risk & Compliance through development and collaboration and by improving business processes. The Developer will join a dynamic team building a strategic systemscape, helping to shape Technology growth and add significant value to the Risk department. The Developer will, via technology, help to enable growth whilst automating and improving reporting&complex calculations across areas including Market Risk, Clearing Risk, Counterparty Risk and Operational Risk. The Developer will operate within the Risk Engines team, focusing on the implantation and integration of new and existing Risk Methodologies as per the requirements of key stakeholders. Key relationships need to be maintained both within the Risk Engines team and the wider Development community within Marex. The operational challenges involve delivering high quality solutions to meet the demands of a fast growing, data intensive department.
Responsibilities
- Assist in the creation and enhancement of Marex's key Risk Engines, such as:
- Potential Future Exposure (PFE) Engine
- Market Risk Limits Engine
- CVaR (Client Value at Risk)
- Assist with integrating key applications, processes, and data inherited by Marex through acquisitions.
- Be comfortable using Agentic AI to assist in code generation, ensuring understanding of the output, and being able to challenge and defend generated code.
- Integrate and standardise input and output data through Marex's key Risk vendor platforms.
- Develop and maintain procedures, workflows and documentation related to the Risk Engines.
- Keep up to date with key industry and technology developments as they relate to best practices in financial services, including Agentic AI practices.
- Locate and define new process improvement opportunities.
- Work with stakeholders to maintain effective backlog management.
- Liaise with the QA team to establish and maintain a suitable testing strategy.
- Demonstrate strong domain knowledge to understand business needs and convert them into high quality output.
Competencies
- A collaborative team player, approachable, self efficient and capable of influencing a positive work environment.
- Demonstrates curiosity.
- Resilient in a challenging, fast paced environment.
- Strategic collaborator with insight and agility, able to anticipate and communicate future challenges, ensuring operational effectiveness.
Skills and Experience
Essential:
- Full stack Python Software Developer skills, specialising in numerical processing using Pandas, NumPy, Polars, PySpark, coroutines, async tasks and Unix.
- Building scalable applications with intensive risk based processing.
- Packaging software for distribution (e.g., Docker, Poetry, Python wheels, PyInstaller, Databricks bundles).
- Databricks experience and data persistence with relational or non relational databases.
- Familiarity with Cloud Data Technologies, especially AWS (ECS, Lambda, S3, EventBridge).
- Experience with logging patterns, especially Splunk.
- Experience using TDD and/or automation testing (BDD frameworks are a bonus).
- Knowledge of software development methodologies (Sprints/Agile) and project management software (Jira Software).
Desirable:
- Experience with C# and TypeScript React.
- Experience working in a regulated environment and knowledge of risk and compliance requirements associated with it.
Conduct Rules
- Act with integrity.
- Act with due skill, care and diligence.
- Be open and cooperative with the FCA, the PRA and other regulators.
- Pay due regard to the interests of customers and treat them fairly.
- Observe proper standard of market conduct.
- Act to deliver good outcomes for retail customers.