Software Engineer - Analytics and Insights
Software Engineer - Insights & Analytics
Location
Sheffield, UK (Hybrid – 3 days per week onsite)
Salary
£80,000pa - permanent employment (will go to £90k for exceptional candidates)
Also available as an inside IR35 contract at £435/day
Overview
Our client is a fast-growing international consultancy specialising in data, AI and advanced analytics for major financial institutions. With programmes running across the UK and Europe, they are expanding their team to support large-scale data science and modelling initiatives. They are looking for a Software Engineer specialising in Analytics & Insights to design and build enterprise analytics products. The role focuses on developing high-quality datasets, dashboards and analytical tools that help business stakeholders make better decisions using data.
Key Responsibilities
- Design and build analytics datasets and semantic layers for enterprise reporting
- Develop dashboards and analytical products used by business stakeholders
- Translate business questions into measurable metrics, dashboards and insights
- Design reusable analytics assets such as curated datasets, metrics frameworks and analytical models
- Implement CI/CD pipelines for analytics workflows
- Work with enterprise data platforms to deliver scalable analytics solutions
- Ensure strong data quality, governance and lineage practices
- Use AI-assisted tools and LLMs to accelerate analytics workflows, documentation and insight generation
Required Skills
- Strong SQL and data modelling skills
- Experience building analytics datasets and semantic layers
- Hands-on dashboard development using Tableau, Power BI, Looker, ThoughtSpot or similar tools
- Experience with enterprise data platforms such as Snowflake, Databricks or BigQuery
- Proficiency in Python or similar scripting languages for analytics, automation or data manipulation
- Experience implementing CI/CD pipelines using Git, automated testing and deployment pipelines
- Understanding of enterprise data governance, lineage and data quality practices
- Strong ability to translate business questions into metrics, dashboards and actionable insights
Nice to Have
- Experience designing reusable metrics frameworks or analytical models
- Experience working in large enterprise data environments
- Experience using LLMs or AI-assisted tools to accelerate analytics workflows
- Experience building analytics products directly for business stakeholders
Ideal Candidate
- Analytics Engineer or BI-focused Software Engineer
- Comfortable working between data engineering and business analytics
- Able to translate complex enterprise data into clear dashboards and insights
- Strong communication skills with both technical and non-technical stakeholders
Unfortunately our client is unable to sponsor work visas, either now or in the future.