Please note: This role is offered as a 3-month fixed-term contract.
About the role
We are seeking an experienced and motivated Senior Python Developer to join a critical cyber resilience and data-focused IT program. This role requires a high level of independence, strong engineering judgment, and the ability to deliver reliable, enterprise-grade solutions in complex environments.
You will contribute to the design, development, and validation of systems that support business continuity, data protection, and recovery capabilities in the event of severe cyber incidents. The ideal candidate is a hands-on engineer who can also act as a technical advisor, supporting planning, testing strategy, and execution across multiple workstreams.
Our client operates in a highly regulated, data-intensive environment, where reliability, security, and operational resilience are essential.
Key Responsibilities
Work largely independently within defined projects or workstreams, with accountability for end results.
Contribute to the design and development of enterprise-grade IT solutions with a focus on resilience, recovery, and continuity.
Act as an expert tester when required, designing test strategies, scripts, and validation approaches.
Translate functional and technical requirements into robust, maintainable implementations.
Provide technical guidance and advisory support on application and infrastructure-related challenges.
Develop and maintain Python-based solutions with a strong emphasis on data processing and reliability.
Work with large-scale data platforms, including Databricks, to support critical data layers.
Support process improvement and compliance-driven initiatives.
Collaborate with cross-functional teams, including engineers, testers, and business stakeholders.
Ensure solutions align with enterprise standards for security, resilience, and performance.
Contribute to project planning, execution tracking, and risk mitigation from a technical perspective.
Required Skills & Experience
Strong hands-on experience with Python in production environments.
Proven experience working with Databricks and data-intensive platforms.
Experience designing, executing, and reviewing test strategies for complex systems.
Ability to work independently while collaborating effectively within a broader program.
Solid understanding of application and infrastructure-level problem solving.
Experience working on IT projects related to resilience, recovery, compliance, or process improvement.
Strong analytical and troubleshooting skills.
Ability to communicate technical concepts clearly to non-technical stakeholders.
Nice to Have
Experience with Power BI.
Background in cyber resilience, disaster recovery, or business continuity initiatives.
Exposure to enterprise trading, logistics, or large-scale operational systems.
Experience working in regulated or compliance-driven environments.
Recruitment process flow
We respect your time and effort, so our recruitment process is designed to be clear, efficient, and transparent:
You apply for the role.
We review your profile to ensure alignment with the position.
You meet with a recruiter for an introductory discussion.
You meet future team members for a technical interview.
You receive a job offer.
Welcome aboard!