Skip to content
← Back to job listings

Data Engineering Manager (Billing Development)

aCommerce · Remote, Thailand

Data Science / AI / Machine LearningRemoteImported listingfull-timeabout 6 hours ago

About The Role

<p id="p-rc_e1d4df3d188bc06e-215" data-path-to-node="2"><span data-path-to-node="2,0"><strong data-path-to-node="2,0" data-index-in-node="0">About the Role:</strong> You will own the design and architecture of aCommerce's billing platform</span><span data-path-to-node="2,2">. Your main goal is to turn billable business events into accurate, auditable charges, invoices, and financial records</span><span data-path-to-node="2,4">. This is a highly hands-on leadership role where you will lead a team of data engineers while continuing to write code, build prototypes, and set engineering standards</span><span data-path-to-node="2,6">.</span></p>
<table>
<tbody>
<tr>
<td>
<p><strong>Responsibilities:</strong></p>
</td>
<td>
<p>Specifically, this role will be doing:</p>
<ul>
<li>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</li>
<li>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</li>
<li>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</li>
<li>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</li>
<li>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</li>
<li>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</li>
</ul>
<strong>This is a MUST: Stay hands-on, write production code for the most critical and complex components, build prototypes and proofs of concept</strong><strong>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</strong>
<ul>
<li>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</li>
<li>Define data-quality standards and monitoring for billing data, and lead incident response and root-cause analysis when billing issues occur</li>
<li>Make and document architecture decisions that balance scalability, performance, cost and maintainability on our AWS-based data platform (Amazon Redshift, PostgreSQL)</li>
<li>Work with revenue operation team to define event contracts and schemas, so that upstream changes do not break billing</li>
<li>Ensure that settlements from all sources are ingested, monitored, and maintained for maximum reliability</li>
<li>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</li>
<li>Plan and prioritize the billing roadmap with Billing Product Manager; do work break down, effort estimation, and deliver predictably</li>
<li>Lead, coach and develop the billing engineering team – hiring, setting goals and giving regular feedback – to build a high-performing team</li>
<li>Protect financial and client data through appropriate access controls, and support internal and external audits</li>
<li>Identify possible risks and take measures to prevent these and escalate if needed</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p><strong>QUALIFICATIONS</strong></p>
<table>
<tbody>
<tr>
<td><br>
<p>In order to succeed in this role, we are looking for an individual with the following skill sets and experiences:</p>
</td>
</tr>
<tr>
<td>
<p><strong>Technical Qualifications</strong></p>
</td>
<td>
<ul>
<li>Bachelor Degree or higher in Computer Engineering, Computer Science or a related field</li>
<li>7+ years of experience in data engineering or software engineering, including at least 2–3 years leading an engineering team</li>
<li>Proven experience designing and building billing, invoicing, payments or other financial systems, ideally usage-based or transaction-based billing</li>
<li>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</li>
<li>Expert SQL and strong Python, with the ability to write and review production-grade code</li>
<li>Strong technical architecture skills: data architecture, distributed systems, batch and streaming pipelines, orchestration (e.g. Airflow), and handling late, duplicate and re-processed data</li>
<li>Deep experience in data modeling (event-based and dimensional) and relational database design, including PostgreSQL and Amazon Redshift</li>
<li>Strong knowledge of engineering practices: automated testing, CI/CD, Git workflows, code review, infrastructure-as-code and observability</li>
<li>Experience with the AWS platform is a plus</li>
<li>Experience with ERP or accounting systems (e.g. NetSuite, SAP, Oracle, Dynamics) or billing platforms is a plus</li>
<li>Experience with multi-entity billing in ecommerce, logistics/3PL or SaaS is a plus</li>
</ul>
</td>
</tr>
<tr>
<td>
<p><strong>Soft Skills and Other details</strong></p>
</td>
<td>
<ul>
<li>Experience with </li>
<ul>
<li>leading and mentoring engineering teams</li>
<li>working with Finance and Accounting stakeholders</li>
<li>agile software development</li>
<li>hiring and building a team</li>
</ul>
<li>Ability to translate business and financial requirements into technical designs, and to explain technical trade-offs clearly to non-technical stakeholders</li>
<li>High quality standards, and the ability to give constructive, specific feedback on code and design</li>
<li>Good problem solving and analytic skills</li>
<li>Excellent attention to detail – every billing error reaches a client’s invoice</li>
</ul>
<strong>Willingness to ‘get hands dirty’ – actually, this is a must, you will be doing the coding yourself</strong>
<ul>
<li>Strong interpersonal, negotiation and decision-making skills</li>
<li>Excellent command of English, both spoken and written</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p id="p-rc_e1d4df3d188bc06e-232" data-path-to-node="8,2,0"></p>
<p data-path-to-node="9"><strong data-path-to-node="9" data-index-in-node="0">Perks & Benefits:</strong></p>
<ul data-path-to-node="10">
<li>
<p id="p-rc_e1d4df3d188bc06e-233" data-path-to-node="10,0,0"><span data-path-to-node="10,0,0,0">Flexible work from home options, flexible leave, and solid healthcare services</span><span data-path-to-node="10,0,0,2">.</span></p>
</li>
<li>
<p id="p-rc_e1d4df3d188bc06e-234" data-path-to-node="10,1,0"><span data-path-to-node="10,1,0,0">Attractive and comfortable workspace located at EmQuartier (Thailand office)</span><span data-path-to-node="10,1,0,2">.</span></p>
</li>
</ul>

This is an external listing. JobSpring does not represent or verify the employer. Report this listing