Skip to content

Open nowPosted 17 days ago

Data Engineering Manager (Billing Development)

aCommerce68 open roles

Where
Bangkok, Thailand
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowData Engineering Manager (Billing Development)aCommerce · Bangkok, Thailand
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on aCommerce's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

9.8% of postings close within 7 days. Measured by our own scanner across the market. aCommerce postings stay open a median of 25 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.9%3 days
  3. 9.8%7 days
  4. 15.5%14 days
  5. 33.7%30 days
This job: posted 17 days ago

aCommerce median: 25 days open

The posting

About the Role: You will own the design and architecture of aCommerce's billing platform. Your main goal is to turn billable business events into accurate, auditable charges, invoices, and financial records. 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.

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 conceptOwn 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

QUALIFICATIONS

In order to succeed in this role, we are looking for an individual with the following skill sets and experiences:

Technical Qualifications

  • 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

Soft Skills and Other details

  • 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

Perks & Benefits:

  • Flexible work from home options, flexible leave, and solid healthcare services.
  • Attractive and comfortable workspace located at EmQuartier (Thailand office).
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against aCommerce's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on aCommerce's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    aCommerce's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.