Report Engineer
Role details
Job location
Tech stack
Job description
The Report Engineer is responsible for designing, developing, and maintaining analytical reports and dashboards that support data-driven decision-making across the organization. This role partners closely with business stakeholders to gather and translate reporting requirements into scalable, accurate, and visually compelling solutions using SQL and Tableau. The ideal candidate is a technically skilled data professional with strong communication abilities and a passion for turning raw data into actionable insights., Reporting & Dashboard Development
- Design, build, and maintain Tableau dashboards and reports that meet business requirements for accuracy, performance, and usability.
- Write complex SQL queries to extract, transform, and validate data from multiple source systems and databases.
- Optimize existing queries and data models to improve report performance and reliability.
- Ensure reports are thoroughly tested and validated before deployment to production environments.
Requirements Gathering & Stakeholder Engagement
- Collaborate with business partners, product owners, and analysts to elicit, document, and prioritize reporting requirements.
- Independently analyze and document business needs, translating stakeholder input into clear technical specifications.
- Maintain accurate documentation of report definitions, data sources, business rules, and calculation logic.
- Manage and communicate project status, timelines, and scope changes to stakeholders.
Data Quality & Governance
- Identify, investigate, and resolve data quality issues impacting reports, owning the full resolution process from root cause analysis through remediation.
- Enforce data governance standards and best practices across all reporting deliverables, ensuring consistency, accuracy, and compliance with enterprise data policies.
- Maintain and expand the data catalog and metadata documentation for all reporting assets, driving discoverability and standardized definitions across the team.
Continuous Improvement
- Identify opportunities to automate manual reporting processes and improve operational efficiency.
- Stay current with Tableau, SQL, and BI industry trends and bring forward recommendations for tooling or process improvements., The Report Engineer operates in a highly collaborative environment, working closely with stakeholders across Finance, Operations, Marketing, Customer Experience, and IT. Key interactions include:
- Business Stakeholders: Department heads, managers, and analysts who define reporting needs and validate accuracy of delivered reports.
- Data Engineering / BI Developers: Technical partners who collaborate on data pipelines, model design, and deployment to production environments.
- Data Governance / Architecture: Partners who ensure report definitions, metrics, and data usage align with enterprise data standards.
- Executive Leadership: Consumers of top-level dashboards who require clear, accurate, and timely performance views.
Requirements
-
Bachelor's degree in Computer Science, Information Systems, Mathematics, Business Analytics, or a related field - or equivalent work experience.
-
3+ years of experience in a business intelligence, data analytics, or reporting engineering role.
-
Advanced proficiency in SQL, including complex joins, subqueries, CTEs, window functions, and query optimization.
-
Demonstrated experience developing production-grade dashboards and reports in Tableau (Tableau Desktop and Tableau Cloud).
-
Proven track record of conducting requirements gathering sessions and translating business needs into technical deliverables.
-
Strong analytical thinking and attention to detail with an ability to identify data discrepancies and anomalies.
-
Excellent verbal and written communication skills; comfortable presenting findings to non-technical audiences., * Experience with cloud data platforms such as Snowflake, Databricks, Amazon Redshift, or Google BigQuery. Snowflake preferred.
-
Familiarity with data modeling concepts (star schema, dimensional modeling).
-
Experience working in Agile or SAFe delivery environments. Experience with JIRA preferred.
-
Experience with version control systems (Git) for managing BI code and assets., * Advanced SQL
-
Tableau Development
-
Data Modeling
-
ETL/ELT Concepts
-
Performance Tuning
-
Requirements Gathering
-
Stakeholder Management
-
Problem Solving
-
Written Communication
-
Attention to Detail