← All jobs
Data Engineer – Financial Analytics (FP&A)
Bengaluru, KA, IN · On-site · Full-time
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
FP&ABigQueryLookerExcelSQLCRMdbtGCPPower BIPythonSnowflakeETLCI/CDGitStatisticsStakeholder Management
Engineering the AI-powered enterprise. With AI and cloud-native solutions, BETSOL accelerates cloud transformation for enterprises across 17+ countries. BETSOL holds several engineering patents, and is recognized with industry awards. BETSOL maintains a net promoter score that is 2x the industry average.  
BETSOL’s open source backup and recovery product line, Zmanda (Zmanda.com), delivers up to 50% savings in total cost of ownership (TCO) and delivers best-in-class performance.  
BETSOL Global IT Services (BETSOL.com) builds and supports end-to-end enterprise solutions, reducing time-to-market for customers.  
We take pride in being an employee-centric organization, offering comprehensive benefits and opportunities.
Learn more at betsol.com
About the Role
We are hiring a mid-level Data Engineer to build the financial data foundation behind executive reporting, working directly with the Head of FP&A on Google BigQuery. This role turns scattered financial and operational data into a single, trusted reporting model that leadership uses to run the business. You will act as the technical partner to the Head of FP&A, translating planning, forecasting and performance questions into well-designed data models and repeatable metrics. You will own the path from source systems to executive dashboards: gathering data from ERP, CRM, billing, HR and spreadsheet sources, modeling it in BigQuery, and delivering metrics such as revenue, gross margin, operating expense, budget-versus-actual variance and cash position. The aim is to reduce manual spreadsheet effort in monthly close and planning cycles, and to give leadership faster, consistent answers.
Responsibilities
Partnering with FP&A
- Work day to day with the Head of FP&A to understand reporting needs across budgeting, forecasting, month-end close and board reporting.
- Translate business questions into data requirements, metric definitions and model designs, and document them clearly.
- Support planning cycles with timely, reconciled data and ad hoc analysis for leadership requests.Data integration and transformation
- Gather data from multiple sources such as ERP, CRM, billing, payroll/HR systems, bank feeds and Excel or Google Sheets workbooks.
- Build and maintain ELT pipelines into BigQuery, using SQL, scheduled queries and orchestration tools (for example Dataform, dbt or Cloud Composer).
- Cleanse, standardize and reconcile data, including chart-of-accounts mapping, currency conversion and intercompany eliminations.Multidimensional data modeling
- Design star and snowflake schemas with conformed dimensions (time, entity, account, cost center, product, customer, region) and well-defined fact tables.
- Handle slowly changing dimensions, account hierarchies, fiscal calendars and actuals-versus-budget-versus-forecast scenarios.
- Optimize BigQuery models for cost and performance through partitioning, clustering and materialized views.Financial metrics and reporting
- Build a governed semantic layer of financial KPIs: revenue, ARR/MRR where relevant, gross margin, EBITDA, OpEx by function, headcount cost, cash flow and variance analysis.
- Deliver reporting models that feed executive dashboards in Looker, Looker Studio, Power BI or Connected Sheets.
- Produce Excel-ready outputs and pivot-friendly extracts for finance users who work in spreadsheets.Data quality and governance
- Implement reconciliation checks between source systems, the general ledger and reported figures.
- Apply access controls appropriate to sensitive financial data and maintain a data dictionary for every published metric.
- Monitor pipeline health and resolve data issues before they reach leadership reports.Looking For
- 4-8 years of experience in Data Engineering or Analytics Engineering.
- Minimum 2 years of hands-on experience working with Google BigQuery 
- Strong experience building data pipelines, dimensional data models, and financial reporting solutions.
- Experience working with finance, FP&A, or business analytics teams.
- Strong understanding of financial reporting concepts such as P&L, Balance Sheet, Cash Flow, Budget vs Actuals, and Forecast Variance analysis. Mandatory Skills
Technical Skills
- Expert SQL: complex joins, window functions, CTEs, aggregations, query tuning and BigQuery-specific features (partitioning, clustering, nested and repeated fields, scheduled queries).
- Proven experience designing multidimensional (dimensional) data models using Kimball methodology: facts, dimensions, hierarchies and slowly changing dimensions.
- Advanced Excel: Power Query, pivot tables, XLOOKUP/INDEX-MATCH, dynamic arrays and building finance-ready reporting templates.
- Hands-on experience integrating data from at least three types of source systems (for example ERP, CRM, flat files, APIs).
- Working knowledge of financial statements and FP&A concepts: P&L, balance sheet, cash flow, chart of accounts, budget-versus-actual and forecast variance.
- Experience with at least one BI tool such as Looker, Looker Studio or Power BI.
- Clear communicator who can explain data logic to finance leaders and document metric definitions precisely.Soft Skills
- Strong analytical and problem-solving skills
- Ability to work directly with senior finance stakeholders
- Clear communicator who can explain data logic to finance leaders and document metric definitions precisely.
- Stakeholder management and business partnering capability
- Ability to translate business requirements into technical solutionsGood to Have Skills
- Experience with dbt or Dataform for version-controlled, tested SQL transformations.
- Familiarity with LookML or a comparable semantic modeling layer.
- Exposure to ERP finance modules (for example NetSuite, SAP, Oracle or Microsoft Dynamics) and planning tools (for example Anaplan, Adaptive Planning or Pigment).
- Python for data processing, API ingestion or automation.
- Experience with Git, CI/CD and Google Cloud services such as Cloud Storage, Cloud Functions and Cloud Composer.
- Google Cloud Professional Data Engineer certification.
- Prior work in a SaaS, IT services or multi-entity, multi-currency business
Bachelor's degree in Computer Science, Information Systems, Engineering, Finance, Statistics or a related field
UK business hours with overlap till 1 pm EST