Lead Integration Engineer (Contract)
Contract Length: ~6 Months
Location: Hybrid with an expectation to spend approximately one day per week on-site in Stratford, London
Day Rate: Up to £500
Start Date: End of September
Interview Process: Initial interview followed by one or two client interviews
This role requires a highly skilled, hands-on Lead Integration Engineer with significant experience in AWS, Python, and integration platforms.
The successful candidate will provide both technical and thought leadership, driving integration initiatives in a complex and evolving environment.
Key Responsibilities
- Scope, design, and build integrations across third-party platforms leveraging AWS infrastructure
- Develop and maintain scalable data pipelines using Python, ensuring data quality, consistency, and reliability
- Ensure secure and efficient data exchange between platforms by applying best-practice design principles
- Collaborate with Data and Infrastructure teams to translate requirements into robust technical solutions that align with the overall integration architecture
- Produce and maintain clear documentation of integration flows
Required Skills & Experience
- Strong experience with RESTful API integrations
- Proven understanding of integration ETL/ELT concepts
- Advanced proficiency in Python for data transformation, scripting, and automation, including handling sparsely populated data sets
- Experience with database structures (SQL/DDL), including the creation and management of staging tables
- Ability to translate requirements into actionable technical tasks
- Excellent problem-solving and communication skills
- Solid understanding of software engineering principles (testing, version control, CI/CD)
Nice to Have
- Experience with AWS services such as Glue, Aurora, S3, and RDS
- Ability to design and optimize schemas for structured and semi-structured data
- Familiarity with authentication protocols (OAuth2, API keys)
- Experience working with highly diverse datasets in technically complex environments