Job Closed

This listing is no longer active.

tvScientific logo
tvScientific

Performance TV Advertising Platform

Sr. Software Engineer

Backend EngineerSoftware EngineerOtherRemoteTeam 51-200Since 2020H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

80 days ago

Salary

$123K - $254K / year

Job Description

Sr. Software Engineer

tvScientific

About tvScientific tvScientific is the first and only CTV advertising platform purpose-built for performance marketers. We leverage massive data and cutting-edge science to automate and optimize TV advertising to drive business outcomes. Our solution combines media buying, optimization, measurement, and attribution in one, efficient platform. Our platform is built by industry leaders with a long history in programmatic advertising, digital media, and ad verification who have now purpose-built a CTV performance platform advertisers can trust to grow their business. We’re looking for a Senior Backend Engineer to help design, build, and scale tvScientific’s contract and billing systems that support direct advertisers, internal teams, and Finance. This role focuses on building backend services that can support a wide range of contract structures and billing models while maintaining strong guarantees around correctness, auditability, and operational reliability. You’ll work on systems that must operate accurately across different commercial relationships and external partners, ensuring our contract logic remains consistent, flexible, and maintainable as the business scales. This is a high-impact backend role at the intersection of revenue, finance, and customer operations, where clear domain modeling, data integrity, and sound engineering judgment matter more than any specific implementation approach. What you'll do: - Design and implement backend systems for contract lifecycle management, including creation, versioning, approvals, amendments, and renewals - Build and evolve contract management capabilities (e.g., terms, payouts, attribution rules, eligibility, and partner-specific logic) for our CPA Contract/Billing model - Support the expansion of 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 closely with Product, Finance, and Data teams to translate business requirements into robust technical solutions - Ensure systems are auditable, accurate, and compliant, with strong data integrity guarantees - Improve system observability, reliability, and performance as contract volume and complexity scale - 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 with a strong focus on correctness - Drive improvements in data consistency, validation, and error handling across contract workflows - Review code and mentor other engineers, setting a high bar for backend quality - Collaborate cross-functionally to support new deal structures and evolving business models What we're looking for: - Experience with billing/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 programming languages Javascript and Python/Java - Strong software engineering principles and practices - Strong collaboration and communication skills - Nice-to-Haves: - Experience working closely with finance or accounting teams - Background in building audit-friendly or compliance-sensitive systems In-Office Requirement Statement: - We recognize that the ideal environment for work is situational and may differ across departments. What this looks like day-to-day can vary based on the needs of each organization or role. Relocation Statement: - This position is not eligible for relocation assistance. Visit our PinFlex page to learn more about our working model. #LI-SM4 #LI-REMOTE At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position. The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise. Information regarding the culture at Pinterest and benefits available for this position can be found here. US based applicants only $123,696—$254,667 USD

Related Job Pages

More Backend Engineer Jobs

Kunai logo

Backend Software Engineer

Kunai

20% of fortune 500 fintech trust Kunai for engineering talent.

Backend Engineer80 days ago
OtherRemoteTeam 51-200Since 2001H1B Sponsor

Kunai builds full-stack technology solutions for banks, credit and payment networks, infrastructure providers, and their customers. Together, we are changing the world’s relationship with financial services. At Kunai, we help our clients modernize, capitalize on emerging trends, and evolve their business for the coming decades by remaining tech-agnostic and human-centered. Your focus will be building and maintaining the "digital immune system" that protects our customers. You will develop Python and other common languages scripts that ingest data, verifies that systems are working as intended, identify critical mismatches if they occur, and automate the reporting of these exceptions through enterprise platforms. This is not a people leadership role; it is a high-impact technical position for an engineer who is passionate about data integrity and clean code. What You’ll Do - Develop and scale standardized Python scripts to identify data mismatches and logic gaps across the application intake and decisioning pipeline. - Leverage Cloud-based Data Lakes (S3, Snowflake) as your primary data source, performing complex data reconciliations to ensure accurate financial and regulatory reporting. - Drive best practices in version control using GitHub, ensuring all control scripts are peer-reviewed, modular, and production-ready. - Build Gherkin-based automated tests to ensure that technical implementations align perfectly with business intent and regulatory requirements. - Integrate control outputs with enterprise monitoring tools (like New Relic or Splunk) for real-time visibility and automate incident triggers via standard alerting platforms. - Work closely with Data Analysts and Product Managers to translate complex business requirement documents into robust, reusable code templates that satisfy audit and risk standards. Basic Qualifications - Bachelor’s Degree in Computer Science, Engineering, or a related technical field. - At least 5+ years of professional experience in Software Engineering with a heavy focus on Python. - At least 3 years of experience with SQL and working with large-scale relational or NoSQL databases.-At least 2 years of experience with a Cloud provider (preferably AWS). - At least 2 years of experience with Git and version control workflows (PR reviews, branch protection). Preferred Qualifications - Experience building or maintaining automated data controls or reconciliation scripts within the financial services industry. - Experience with automated governance and reporting platforms. - Knowledge of Gherkin-based automated testing. - Familiarity with Agile development and CI/CD pipelines (Jenkins, GitHub Actions). - Experience with Apache Kafka for building real-time data pipelines or streaming-based mismatch detection. Compensation - $120,000 - $205,000 annually - This range reflects the base salary that we reasonably expect to pay for Senior Software Engineers. Actual compensation may vary depending on relevant factors including experience, skills and location. Our success over the past 20 years is rooted in our exceptional team, which thrives in a culture of collaboration, creativity, and continuous learning. We are proud to offer our employees a range of benefits, including competitive compensation, professional development opportunities, and flexible work arrangements, all designed to help them thrive. As we continue to expand, we remain committed to cultivating an environment where people feel valued, have a voice, and are given the tools to grow—both personally and professionally—while pushing the boundaries of innovation in the fintech industry. Minimum Degree Required: - Bachelor’s Degree, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in technology for each missing year of college is required

United States
$120K - $205K / year
Job Closed
ROGII logo

Senior C++ Developer

ROGII

Proudly developing the Solo Cloud for Upstream Oil & Gas teams around the world.

Backend Engineer80 days ago
ContractRemoteTeam 201-500Since 2013H1B No Sponsor

• Design and implement high-performance algorithms and complex business/geoscience features under Windows Desktop • Maintain, optimize, and carefully refactor our established, high-quality monolithic codebase to ensure long-term architecture stability • Conduct code reviews, collaborate on technical designs, and influence engineering best practices across a distributed team

Argentina
P3 logo

Rust Developer

P3

P3 - BUSINESS AS UNUSUAL

Backend Engineer80 days ago
Full TimeRemoteTeam 1,001-5,000Since 1996H1B Sponsor

• Design, develop, and maintain software components and applications written in Rust • Contribute to architectural decisions and technical design across varied project types (backend services, embedded systems, internal tooling, real-time applications, and more) • Write clean, safe, and efficient Rust code, following best practices around ownership, memory safety, and concurrency • Collaborate with multidisciplinary teams including software engineers, architects, DevOps, and QA • Troubleshoot, debug, and improve system performance • Implement automated tests and participate in code reviews to ensure code quality and maintainability • Document components, APIs, and internal tooling to ensure clarity and consistency across projects • Stay up to date with Rust ecosystem improvements and proactively introduce best practices

Romania
OtherRemoteTeam 501-1,000

Role Description The Foundations Services team at Recharge builds and operates many core systems & services that power our platform. We’re responsible for our event-driven implementations, integrations with partners such as Shopify, and the webhooks that connect Recharge to the broader ecosystem. Each week our system handles more than a billion events. You’ll enjoy working on this team if you’re passionate about distributed systems, solving challenges around scale and performance, and collaborating with skilled engineers who care deeply about reliability and quality. Our Tech Stack: - Python - Flask - GCP - Kubernetes - Dapr - Redis - MySQL/NoSQL - Terraform - Docker - Splunk - Chronosphere - Sentry Qualifications - 5+ years of backend experience with technologies such as Python, GCP (Cloud Functions, Pub/Sub), MySQL, and Redis. - Comfortable in distributed, event-driven, and cloud-native environments. - Prior e-commerce experience preferred. - Bachelor’s degree in Computer Science, or other STEM-related field or equivalent work experience. Requirements - Communicate clearly across remote channels and contribute thoughtfully to discussions, planning, and reviews. - Approach challenges with initiative and accountability, balancing pragmatism with technical depth. - Balance pragmatism and high standards – know when to move fast and when to dig deeper for quality, maintainability, and scale. - Collaborate effectively across engineering, product, and leadership to deliver scalable, maintainable solutions. - Contribute to a healthy team culture through kindness, respect, and openness to feedback and diverse perspectives. Benefits - Recharge’s compensation offerings are grounded in a pay-for-performance philosophy that recognizes exceptional individual and team performance. - Salary ranges are designed to be competitive and aligned with country-specific practices. - Individual compensation is determined by skills, qualifications, and experience. - Hiring range in the US: $148,000 USD - $185,000 USD. - Hiring range in Canada: $140,000 CAD - $175,000 CAD. What you’ll do - Champion and embody our core values – accountability, collaboration, iteration, and attention to detail. - Perform thorough code reviews and provide constructive, actionable feedback. - Embrace rapid, iterative design, testing, and development to deliver value while continuously learning. - Demo your work regularly to teammates and peers. - Promote strong engineering habits, including sound development practices, security awareness, and thoughtful management of technical debt. - Advocate for improved standards, tooling, and processes across the team. - Partner with product and engineering management to shape roadmaps, plan timelines, and release features incrementally. - Participate in all phases of the product development lifecycle, helping assess the technical feasibility of new initiatives. - Contribute to a positive, supportive team culture grounded in shared ownership and accountability. - Collaborate across the Platform Services team and the wider engineering organization to deliver impactful, reliable systems. Application Information If you don't meet 100% of the requirements, but you know you can do the job, we believe in you! We'd love for you to apply anyway, and tell us why you'd be a great addition to the team. Application window anticipated to close: 5/1/2026. If you’re interested in this opportunity, please submit an application as soon as possible.

United States + 1 moreAll locations: United States | Canada
$148K - $185K / year
Job Closed