wagey.ggwagey.gg
26,992  jobs26,992  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(26,992)/Development Manager Role(46)/aCommerce (14) - Data Engineering Manager (Billing Development)
aCommerce

aCommerce - Data Engineering Manager (Billing Development)

Bangkok, Thailand4w ago
In OfficeMidAPACPaymentsCloud ComputingDevelopment ManagerEngineering ManagerData EngineerAccount ManagerGitAccounts ReceivableCoachingPerformance ReviewsSQL

Requirements

• In order to succeed in this role, we are looking for an individual with the following skill sets and experiences: • Bachelor Degree or higher in Computer Engineering, Computer Science or a related field • 7+ years of experience in data engineering or software engineering, including at least 2–3 years leading an engineering team • Proven experience designing and building billing, invoicing, payments or other financial systems, ideally usage-based or transaction-based billing • Solid understanding of how billing and accounting work: order-to-cash, double-entry bookkeeping, accounts receivable, revenue recognition, accruals, credit notes, month-end close and tax • Expert SQL and strong Python, with the ability to write and review production-grade code • Strong technical architecture skills: data architecture, distributed systems, batch and streaming pipelines, orchestration (e.g. Airflow), and handling late, duplicate and re-processed data • Deep experience in data modeling (event-based and dimensional) and relational database design, including PostgreSQL and Amazon Redshift • Strong knowledge of engineering practices: automated testing, CI/CD, Git workflows, code review, infrastructure-as-code and observability • Experience with the AWS platform is a plus • Experience with ERP or accounting systems (e.g. NetSuite, SAP, Oracle, Dynamics) or billing platforms is a plus • Experience with multi-entity billing in ecommerce, logistics/3PL or SaaS is a plus • Experience with • leading and mentoring engineering teams • working with Finance and Accounting stakeholders • agile software development • hiring and building a team • Ability to translate business and financial requirements into technical designs, and to explain technical trade-offs clearly to non-technical stakeholders • High quality standards, and the ability to give constructive, specific feedback on code and design • Good problem solving and analytic skills • Excellent attention to detail – every billing error reaches a client’s invoice • Willingness to ‘get hands dirty’ – actually, this is a must, you will be doing the coding yourself • Strong interpersonal, negotiation and decision-making skills • Excellent command of English, both spoken and written

Responsibilities

• Specifically, this role will be doing: • Design and own the end-to-end architecture of a scalable, multi-country, multi-currency billing platform, from capturing billable business events through rating, invoicing and posting to the accounting system • Define the billing data model – clients, contracts, rate cards, billable events, charges, invoices, credit notes and adjustments – with full traceability from every invoice line back to its source events • Architect the pipelines that extract billable business events from our supply chain, fulfillment, delivery and SaaS applications into the data platform, guaranteeing completeness and integrity • Build a flexible rating and pricing engine that supports our commercial models: per-order and per-unit fees, storage, tiered and volume pricing, minimum commitments, subscriptions and pass-through costs • Ensure the billing platform meets accounting requirements in terms of completeness and timeliness, including revenue recognition, accruals, month-end close, tax across Southeast Asian markets and integration with our ERP • Design reconciliation and controls: automated checks between operational events, billed charges and financial records, complete audit trails, and processes for disputes, adjustments and re-billing • This is a MUST: Stay hands-on, write production code for the most critical and complex components, build prototypes and proofs of concept • Own the quality of the code your team delivers – lead design and code reviews, and quality-check the pipelines, SQL, Python and data models built by the data engineers • Establish and enforce engineering practices: version control and branching strategy, CI/CD, automated testing (unit, integration and data-quality tests), infrastructure-as-code, documentation and observability • Define data-quality standards and monitoring for billing data, and lead incident response and root-cause analysis when billing issues occur • Make and document architecture decisions that balance scalability, performance, cost and maintainability on our AWS-based data platform (Amazon Redshift, PostgreSQL) • Work with revenue operation team to define event contracts and schemas, so that upstream changes do not break billing • Ensure that settlements from all sources are ingested, monitored, and maintained for maximum reliability • Translate client contracts and commercial requirements from Finance and the commercial teams into technical specifications, and advise them on the feasibility and billing impact of new pricing models • Plan and prioritize the billing roadmap with Billing Product Manager; do work break down, effort estimation, and deliver predictably • Lead, coach and develop the billing engineering team – hiring, setting goals and giving regular feedback – to build a high-performing team • Protect financial and client data through appropriate access controls, and support internal and external audits • Identify possible risks and take measures to prevent these and escalate if needed

Benefits

• Flexible work from home options, flexible leave, and solid healthcare services. • Attractive and comfortable workspace located at EmQuartier (Thailand office).

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

FormativGroupFormativGroup - Data Vault Engineer - VaultSpeed / Snowflake / Databricks2w ago
·Remote - India
RemoteAPACMidCloud ComputingData AnalyticsData EngineerVaultSnowflakeDatabricksSQLAWS
netominetomi - Data Engineer II4w ago
·Remote - India
RemoteAPACMidCloud ComputingArtificial IntelligenceData EngineerSQLPythonAirflowPrefectPostgreSQL
G2G2 - Data Engineer II3mo ago
·Bengaluru
In OfficeAPACMidCloud ComputingData AnalyticsData EngineerSQLJavaAWSPythonAirflow
SEPSEP - Data Engineer (in person)5mo ago
·Westfield, Indiana·Equity
In OfficeAPACMidCloud ComputingSoftwareData EngineerLearning & DevelopmentData QualityPythonSQLScala
KaryaKarya - Data Engineer3w ago
·Bengaluru
In OfficeAPACPaymentsCloud ComputingData EngineerPostgreSQLSQLBashTypeScriptPython
Rimes TechnologiesRimes Technologies - Data Engineer6d ago
·Singapore·$156k - $156k/year
In OfficeAPACMidCloud ComputingArtificial IntelligenceData EngineerPythonData QualityApache SparkSQLDatabricksSnowflakeBigQuerySynapseAWSAirflowRedshiftPrefectAzureGitGCPDagsterDockerGitHub CopilotClaudeLangChainLlamaIndexKafkaQuality Assurance
LILTLILT - Data Engineering Manager2w ago
·Indianapolis, Indiana, USA·$170k - $205k/year
In OfficeAPACStaffArtificial IntelligenceSoftwareData EngineerEngineering ManagerdbtSQLPythonDocumentationRecords Management
FormativGroupFormativGroup - Data Engineering Consultant - Databricks (Remote)1w ago
·Remote - India
RemoteAPACMidCloud ComputingData AnalyticsData EngineerSQLAzureAWSGCPSnowflakeScalaDatabricksPythonData VisualizationPower BITableau
BjakBjak - Engineering Manager – Thailand4w ago
·Remote - Bangkok, Thailand
RemoteAPACStaffCloud ComputingEngineering ManagerPerformance ManagementCoachingClose

Browse more by category

Show 46 moreDevelopment ManagerShow 465 moreEngineering ManagerShow 603 moreData EngineerShow 779 moreAccount ManagerShow 468 moreGitShow 78 moreAccounts ReceivableShow 2,395 moreCoachingShow 262 morePerformance ReviewsShow 2,220 moreSQL
Privacy·Terms··Contact·FAQ·Wagey on X