Senior Data Engineer, Developer
Posted 52mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Data Engineer owning Azure data pipelines, integrations, and backend development. Supporting Smart Working’s global teams with financial analysis, automation, and business visibility.
Responsibilities:
- Take end-to-end ownership of business data from concept through production
- Collaborate with two existing developers on deeper application development
- Prioritise payroll data requirements and develop a new invoicing system
- Assess and improve the legacy SQL database and Azure data environment
- Build and maintain data pipelines and integrations across Azure, HubSpot, Xero and Stripe
- Analyse club financial performance and membership utilisation, producing reports and dashboards
- Combine HubSpot and financial data to provide visibility into campaign costs, customer acquisition costs and business costs
- Develop data services, REST APIs and backend functionality
- Maintain and evaluate the Power BI environment and recommend cost-effective alternatives
- Automate manual business processes and data handling using Power Automate or other tools
- Work with the CFO and leadership to translate financial and business requirements into data solutions
- Deliver analysis against business KPIs for financial reporting and decision-making
- Evaluate technical approaches and prioritise pragmatic improvements
- Handle sensitive payroll and financial information confidentially
Requirements:
- Strong SQL and T-SQL expertise, including data modelling and experience improving legacy SQL databases
- Hands-on experience building and maintaining data pipelines and integrations within Microsoft Azure, including Azure SQL, Azure Data Factory and Azure Data Lake Storage
- Commercial backend development experience, including REST API development, system integrations and Git
- Strong Power BI experience, including DAX, Power Query / M, Dataflows and Paginated Reports
- Ability to evaluate Power BI costs, limitations and alternative business intelligence solutions
- Experience automating business processes and data workflows
- Proven ability to translate business and financial requirements into working data engineering solutions
- End-to-end ownership of data engineering requirements from concept through production delivery
- Strong data engineering and backend development capability, suitable for an approximate 75% data engineering and 25% backend development split
- Experience with existing or legacy data environments and pragmatic improvements
- Excellent spoken English communication skills
- Ability to work independently and take initiative
- Collaborative approach to working with a small development team
- Commercial awareness and sound technical judgement
- Trustworthiness and discretion when handling confidential payroll, financial and business information
Benefits:
- Full-time, long-term role
- Remote-first work environment
- Genuine community focused on growth and well-being
- Opportunities for personal and professional growth
- Work with global teams and products













