Software Engineer II, Backend, tvScientific
Core
Design, build, and scale backend services for contract lifecycle management and billing systems supporting direct advertisers, internal teams, and Finance.
Role type
Senior Backend Engineer (Contract & Billing Systems)
Builds
Contract management capabilities (terms, payouts, attribution rules) and CPM billing model services (rate management, impression calculations) for a CTV advertising platform.
Domain
CTV advertising, programmatic media buying, revenue operations, and financial systems.
Deliverable
production ML models | product features
Required skills
Backend system design, API development, data integrity modeling, contract logic implementation, observability, code review, mentorship
Preferred skills
Finance/accounting domain knowledge, building audit-friendly systems
Technologies
Javascript, Python, Java, React, Redux
Responsibilities
Design and implement backend systems for contract lifecycle management (creation, versioning, approvals, amendments, renewals); Build and evolve contract management capabilities for CPA Contract/Billing model; Support expansion of CPM billing model contracts; Develop APIs serving customers, internal operations, and finance stakeholders; Ensure systems are auditable, accurate, and compliant; Lead technical design discussions and make architectural decisions; Review code and mentor other engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities