Software Engineer II, Backend, tvScientific
Core
Design, build, and scale contract and billing systems for a CTV advertising platform, ensuring correctness, auditability, and operational reliability for direct advertisers and finance teams.
Role type
Senior Backend Engineer (Billing/Contracts)
Builds
Contract lifecycle management systems, billing engines (CPA/CPM models), and APIs serving customers and internal finance teams
Domain
CTV advertising, programmatic media, performance marketing
Deliverable
production ML models | product features | infrastructure
Required skills
Backend system design, contract lifecycle management, billing model implementation, API development, data integrity guarantees, code review, technical leadership
Preferred skills
Experience with affiliate platforms, finance/accounting collaboration, audit-friendly system design
Technologies
Javascript, Python, Java, React, Redux
Responsibilities
Design and implement backend systems for contract lifecycle management; Build and evolve contract management capabilities for CPA Contract/Billing model; Support expansion of CPM billing model contracts; Develop APIs and services for customers and finance stakeholders; Partner with Product, Finance, and Data teams; Ensure systems are auditable, accurate, and compliant; Improve system observability, reliability, and performance; Own backend services and data models related to contracts and billing; Lead technical design discussions and make pragmatic architectural decisions; Write clean, well-tested, and maintainable code; Review code and mentor other engineers; Collaborate cross-functionally to support new deal structures
Seniority
Senior, hands-on IC with mentorship responsibilities