Software Engineer II, Backend, tvScientific

3 weeks, 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 Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is seeking a part-time remote Senior Python Data Scraping Engineer for the Tendem project to handle specialized web data extraction and validation within a hybrid AI + human workflow.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
1 hour, 28 minutes ago

Senior C# Developer with Fintech experience

Margo Bank Professional Services

Senior C# Developer role at a global financial institution on a distributed team modernizing core financial systems and user tools for front-office operations.

Ansible Bitbucket C# Git HTML JavaScript Jenkins LLM .NET React TeamCity TypeScript
1 hour, 53 minutes ago

Full Stack Java Developers (CONTRACT ROLE)

Attadale Partners 11-50 Professional Services

Attadale Partners, LLC is hiring early-career Java Developers for a remote contractor role supporting enterprise transformation work for commercial and government clients across communications, AI workflows, and cloud telephony.

Agile AWS CI/CD DynamoDB GitHub Actions Java Kafka Mockito OAuth OpenAPI OpenID Connect REST API Spring Boot
2 hours, 40 minutes ago

IA Engineer (Python + LLM)

Inter 51-250 Banks

Inter is hiring a Python backend engineer to develop AI agents and related platform integrations for its global financial super app.

Agile AWS Azure CI/CD GCP Kafka Microservices Python RabbitMQ REST API
3 hours, 25 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