Job Openings Software Engineer - Python & Snowflake

About the job Software Engineer - Python & Snowflake

Software Engineer – Python & Snowflake

Our client is a global, technology‑driven investment organisation who is seeking a Software Engineer to join its Data Platform & Analytics team. This team delivers a high‑availability, enterprise-scale data platform used to analyse investment strategy performance across global regions.

This role places you at the centre of a modern data ecosystem, working closely with engineers, analysts, and infrastructure teams to ensure scalable, secure, and reliable data pipelines in a fast‑paced, high‑performance environment.

Key Responsibilities

  • Design, build, support, and optimise data pipelines and automation frameworks for multiple strategic initiatives.
  • Act as the Snowflake subject‑matter expert, overseeing performance, scalability, security, and governance across environments.
  • Collaborate with developers, analysts, and infrastructure teams to ensure robust data delivery and strong governance practices.
  • Drive ongoing enhancements to the modern data platform, including automation, monitoring, and adoption of best practices.
  • Contribute effectively within a high‑expectation, collaborative environment focused on quality, efficiency, and continuous improvement.

Required Skills & Experience

  • 5+ years of experience in Data Engineering and/or Database Administration.
  • Deep hands‑on expertise with Snowflake (database design, performance tuning, RBAC, data sharing).
  • Strong Python skills for automation, data pipelines, and Snowflake integration (e.g., connectors, Snowpark).
  • Advanced SQL skills and experience with large analytical datasets.
  • Strong knowledge of data modelling, medallion architectures, and CI/CD workflows.
  • Experience operating across multi‑region data environments (Europe + APAC).
  • Analytical, detail‑oriented, and proactive problem solver with strong ownership.
  • Clear and effective communicator, capable of working across cross‑functional teams.

Nice-to-Have

  • Cloud infrastructure exposure, particularly AWS (S3, IAM, PrivateLink).
  • Experience with orchestration and transformation tools such as Airflow and dbt.