A

aCommerce

End-to-end managed e-commerce operations platform

Data Engineering Manager - Billing Development

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeBangkok, ThailandNo salary listed

About the Job

Requirements

  • A bachelor's degree or higher in Computer Engineering, Computer Science, or a related field.
  • At least 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 billing and accounting, including order-to-cash, double-entry bookkeeping, accounts receivable, revenue recognition, accruals, credit notes, month-end close, and tax.
  • Expert SQL skills and strong Python skills, including the ability to write and review production-grade code.
  • Strong technical architecture skills in data architecture, distributed systems, batch and streaming pipelines, orchestration such as Airflow, and handling late, duplicate, and reprocessed data.
  • Deep experience in event-based and dimensional data modeling and relational database design, including PostgreSQL and Amazon Redshift.
  • Strong knowledge of engineering practices including automated testing, CI/CD, Git workflows, code review, infrastructure-as-code, and observability.
  • Ability to translate business and financial requirements into technical designs and explain technical trade-offs to non-technical stakeholders.
  • High quality standards and ability to give constructive, specific feedback on code and design.
  • Strong problem-solving and analytical skills and excellent attention to detail.
  • Strong interpersonal, negotiation, and decision-making skills.
  • Excellent spoken and written English.
  • Must be willing to perform hands-on coding.

Responsibilities

  • 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, including clients, contracts, rate cards, billable events, charges, invoices, credit notes, and adjustments, with traceability from each invoice line to its source events.
  • Architect pipelines that extract billable business events from supply chain, fulfillment, delivery, and SaaS applications into the data platform, ensuring completeness and integrity.
  • Build a flexible rating and pricing engine supporting 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 for completeness and timeliness, including revenue recognition, accruals, month-end close, tax across Southeast Asian markets, and ERP integration.
  • Design reconciliation and controls, including automated checks between operational events, billed charges, and financial records; audit trails; and processes for disputes, adjustments, and rebilling.
  • Write production code for critical and complex components, build prototypes and proofs of concept, and own the quality of the team's code through design reviews, code reviews, and quality checks of pipelines, SQL, Python, and data models.
  • Establish and enforce engineering practices for version control and branching, CI/CD, automated unit, integration, and data-quality testing, infrastructure-as-code, documentation, and observability.
  • Define data-quality standards and monitoring for billing data, and lead incident response and root-cause analysis for billing issues.
  • Make and document architecture decisions balancing scalability, performance, cost, and maintainability on the AWS-based data platform using Amazon Redshift and PostgreSQL.
  • Work with the revenue operations team to define event contracts and schemas so upstream changes do not break billing.
  • Ensure settlements from all sources are ingested, monitored, and maintained reliably.
  • Translate client contracts and commercial requirements from Finance and commercial teams into technical specifications, and advise on the feasibility and billing impact of new pricing models.
  • Plan and prioritize the billing roadmap with the Billing Product Manager, break down work, estimate effort, and deliver predictably.
  • Lead, coach, and develop the billing engineering team, including hiring, setting goals, and providing regular feedback.
  • Protect financial and client data through appropriate access controls and support internal and external audits.
  • Identify and mitigate risks, escalating them when needed.

Desired Qualifications

  • Experience with the AWS platform.
  • Experience with ERP or accounting systems such as NetSuite, SAP, Oracle, or Dynamics, or with billing platforms.
  • Experience with multi-entity billing in ecommerce, logistics/3PL, or SaaS.

About the Company

aCommerce

End-to-end managed e-commerce operations platform

aCommerce provides end-to-end managed e-commerce services in Southeast Asia. It helps brands enter and grow their online businesses by handling the full lifecycle: setting up online stores, daily store operations, brand management, marketing, fulfillment, customer service, and training. The product is a suite of managed services that operate as an all-in-one platform so clients don’t need to invest in internal infrastructure or build an in-house team. Revenue comes from tailoring and charging for these outsourced services. aCommerce differentiates itself by offering a complete, Southeast Asia–focused outsourcing solution with reliable execution and a collaborative culture, enabling brands to scale efficiently without significant upfront costs. Its goal is to help brands thrive online by making e-commerce operations scalable and cost-effective in the regional market.

Company size
501-1,000
Company stage
IPO
Headquarters
Bangkok, Thailand
Founded
2013

Recently Posted Jobs

Explore more opportunities at aCommerce

See more jobs