Principal Software Engineer needed to lead and shape an enterprise-scale AWS Data Lake & Product Analytics platform for a global events company. This is a high-impact role combining hands-on technical expertise with strategic leadership.
You’ll:
- Architect and deliver scalable, secure data platforms (Data Lakes, Data Mesh, pipelines)
- Lead cross-team, cross-department initiatives, collaborating with engineering, product, and business stakeholders
- Apply AI/LLMs to accelerate data engineering and data product innovation
- Ensure data governance, metadata, and regulatory compliance across all solutions
- Mentor engineering teams and drive best practices for cloud-native, automated pipelines
Must-have:
- Strong AWS experience, Python, SQL, PySpark, CI/CD, Databricks
- Proven ability to combine hands-on implementation with enterprise-level architecture
- Leadership experience managing multiple teams (on and offshore), influencing across departments, and communicating clearly with stakeholders
Nice-to-have:
- Product analytics tools (Mixpanel, Power BI, Athena)
- BI reporting and data analysis experience
- Multi-cloud exposure or polyglot engineering background
Hybrid role. One day a week in Richmond upon Thames offices required.