Software Engineer II, Backend, tvScientific

1 hour, 3 minutes 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 (Elixir)

Remote 251-1K Professional Services

Remote is hiring a software engineer to help build tools, APIs, and integrations for its globally distributed HR and payroll platform, with a focus on shipping reliable product work across cross-functional teams.

Angular AWS CI/CD Docker Elixir GitLab Kubernetes Next.js Phoenix PostgreSQL React Vue.js
3 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring an engineer to build tools, APIs, and integrations for its globally distributed HR and Payroll products in a fully remote, async environment.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Next.js Phoenix PostgreSQL React Vue.js
3 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring an engineer to help build tools, APIs, and integrations for its globally distributed HR and Payroll products on a fully remote, async team.

Angular AWS CI/CD Docker Elixir GitLab JavaScript Kubernetes Next.js Phoenix PostgreSQL React Vue.js
18 minutes ago

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a software engineer to build tools, APIs, and integrations for its globally distributed HR and Payroll products in a fully remote, asynchronous environment.

Angular AWS CI/CD Docker Elixir GitLab Kubernetes Next.js Phoenix PostgreSQL React Vue.js
18 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