Software Engineer II, Backend, tvScientific

1 week, 5 days ago
Full-time
Senior
Software Development
Pinterest

Pinterest

Pinterest is the world's first visual discovery engine, offering a vast dataset of ideas with over 200 billion recipes, home hacks, and style inspiration. With a mission to inspire everyone to create a life they love, Pinterest empowers its employees t...

Internet Software & Services
5K-10K
Founded 2010

Description

  • Design and implement backend systems for contract lifecycle management, including creation, versioning, approvals, amendments, and renewals.
  • Build and evolve contract management capabilities for the CPA contract and billing model, including terms, payouts, attribution rules, eligibility, and partner-specific logic.
  • Support CPM billing model contracts, including rate management, impression-based calculations, and integrations with billing and finance systems.
  • Develop APIs and services that serve customers, internal operations teams, and finance stakeholders.
  • Partner with Product, Finance, and Data teams to translate business requirements into technical solutions.
  • Ensure systems are auditable, accurate, compliant, and resilient with strong data integrity guarantees.
  • Improve observability, reliability, and performance as contract volume and complexity grow.
  • Own backend services and data models related to contracts and billing.
  • Lead technical design discussions and make pragmatic architectural decisions.
  • Write clean, well-tested, maintainable code, and improve data consistency, validation, and error handling across contract workflows.
  • Review code and mentor other engineers, helping maintain a high standard for backend quality.

Requirements

  • Experience with billing or contract mechanisms, specifically affiliate platforms.
  • Bachelor’s degree in computer science, a related field, or equivalent experience.
  • Experience building large-scale full-stack products.
  • Deep understanding of web development and best practices in React/Redux.
  • Strong experience with JavaScript and Python or Java.
  • Strong software engineering principles and practices.
  • Strong collaboration and communication skills.
  • Demonstrated ability to use AI to improve speed and quality in day-to-day workflow for relevant outputs.
  • Strong track record of critically evaluating and verifying AI-assisted work through testing, source-checking, data validation, or peer review.
  • High integrity and ownership, including protecting sensitive data and remaining accountable for final decisions and deliverables.
  • Experience working closely with finance or accounting teams, preferred.
  • Background in building audit-friendly or compliance-sensitive systems, preferred.

Benefits

  • Base salary range of $123,696 to $254,667 USD for US-based applicants.
  • Eligible for equity.
  • Flexible working model through PinFlex, with day-to-day in-office expectations varying by role and department.
  • Remote-eligible role noted with #LI-REMOTE.
  • Relocation assistance is not available for this position.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer (SaaS, Data & AI)

Kaseya 1K-5K IT Services

Kaseya is hiring a Senior Backend Engineer to lead the design and delivery of multi-tenant SaaS products that combine data, machine learning, and AI to improve customer workflows.

AWS Azure GCP Go GraphQL gRPC Java Machine Learning Node.js Pandas Python REST API
22 minutes ago

Shopify and Python Developer

lago Professional Services

Shopify + Python Developer for a remote home décor e-commerce company, supporting Shopify storefronts, backend systems, and data synchronization across multiple brands.

Django PostgreSQL Python Shopify
46 minutes ago

Software Engineer Backend - Foundation Services

Backblaze 251-1K IT Services

Backblaze is hiring a Backend Engineer for its Foundation Services team to build highly available identity, access, and integration APIs for cloud storage systems used at global scale.

Cassandra Docker Grafana HTTP Java Linux OpenSearch Prometheus Redis
52 minutes ago

Senior .NET Engineer (Contract)

Tech Holding 51-250 Internet Software & Services

Tech Holding is hiring a Senior .NET Engineer to maintain and improve a legacy enterprise application suite for a high-profile entertainment industry client.

Angular C# .NET REST API
2 hours, 38 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers