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