Senior Software Engineer, ERP (Data & Domain)

New
V
VultrCloud Infrastructure
Remote - United StatesFull-TimeSenior
Salary110,000 - 130,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PHPSQLData modeling

Requirements

  • 5+ years backend engineering experience
  • Deep experience in data modeling, domain-driven design, or event sourcing
  • 5+ years experience with PHP
  • Experience building or significantly refactoring a billing, accounting, or ERP-adjacent system
  • Strong SQL and schema design skills
  • Experience with live data upgrades
  • Familiarity with domain-driven design patterns (aggregates, value objects, bounded contexts)

Responsibilities

  • Design and implement the canonical data model for Vultr’s control plane ERP transformation: product catalog, chart of accounts, financial transactions, cost centers
  • Build and maintain the internal APIs and event streams that Finance, Analytics, and downstream systems consume
  • Refactor existing administer code toward clean domain boundaries
  • Implement data upgrade/migration paths from legacy schemas without breaking production
  • Write the integration layer between administer and Vultr's existing billing, provisioning, and reporting systems
  • Establish data validation and integrity checks across the financial data layer
  • Collaborate with the Product Manager to translate finance domain requirements into durable schema designs
  • Document architectural decisions and data model contracts for downstream consumers
View Full Description & ApplyYou'll be redirected to the employer's site
110,000 - 130,000 USD per year
Apply Now