Talent.com
This job offer is not available in your country.
Principal Engineer, Software - Accounting Tech

Principal Engineer, Software - Accounting Tech

Talent500 INCHyderabad, India
27 days ago
Job description

Principal Engineer, Software - Accounting Tech

About the Role :

The Principal Engineer within the Accounting & Finance Technology domain will play a pivotal role in shaping next-generation financial data architecture. This role is focused on leveraging Snowflake, dbt, and modern data engineering practices to build scalable, trusted, and cost-optimized financial data solutions. You will partner closely with Finance and Accounting stakeholders to transform complex business requirements into robust financial systems that drive insights, compliance, and long-term growth.

What You Will Do :

  • Architect & Lead Snowflake Solutions : Drive design and implementation of enterprise-grade data warehouse solutions in Snowflake, ensuring scalability, reliability, and performance for finance and accounting use cases.
  • Own dbt Data Modeling : Lead adoption and best practices in dbt for financial data transformations, lineage, and governance.
  • Financial Systems Expertise : Translate complex accounting and financial concepts (e.g., revenue recognition, reconciliations, and double-entry principles) into technical designs and data flows.
  • Business Partnership : Collaborate directly with Finance and Accounting leaders to understand business drivers, risks, and reporting requirements; ensure technical solutions meet real-world business needs.
  • Pipeline Development & Automation : Build and optimize robust ETL / ELT pipelines using Snowflake and dbt, integrating data from multiple enterprise and financial systems.
  • Data Integrity & Compliance : Ensure data accuracy, auditability, and compliance with financial reporting requirements and internal controls.
  • Leadership & Mentorship : Provide technical leadership, mentorship, and guidance across teams, raising the bar for engineering standards, code quality, and delivery practices.
  • Strategic Influence : Clearly communicate platform strategy, trade-offs, and recommendations to senior technical and non-technical stakeholders.

What You Will Bring :

  • Bachelors or Masters in Engineering, Information Technology, Computer Science, or related field.
  • 12-15 years of professional experience in data engineering or data platform roles, with strong emphasis on financial data systems.
  • 5+ years working with Snowflake (or equivalent MPP systems, with deep Snowflake exposure required).
  • 3+ years using dbt for data modeling, transformation, and governance in enterprise-scale environments.
  • Strong SQL expertise, with ability to design efficient queries, stored procedures, and performance-tuned models.
  • Experience partnering with Finance / Accounting teams to implement data solutions supporting financial reporting, reconciliations, and revenue accounting.
  • Demonstrated business acumen with ability to map financial processes to technical solutions.
  • Proven record of leading teams / projects, mentoring developers, and driving cross-functional delivery.
  • Experience with CI / CD, Git-based workflows, and DevOps practices.
  • Must Have Skills :
  • Snowflake,
  • SQL,
  • Data Engineering / Building Data Pipelines, dbt (preferred)
  • Nice To Have :

  • Background in financial technology solutions aligned with double-entry accounting principles.
  • Familiarity with Snowflake utilities (e.g., Snowpipe, Streams, Tasks) and performance optimization techniques.
  • Exposure to BI tools like Power BI or Tableau for financial reporting and visualization.
  • Knowledge of data governance frameworks and audit / compliance considerations in financial systems.
  • Familiarity with predictive modeling or ML for financial forecasting is a plus.
  • Create a job alert for this search

    Principal Software Engineer • Hyderabad, India