Senior Software Engineer - Revenue Processing Platform- Payments Platform

Senior Software Engineer - Revenue Processing Platform- Payments Platform

10 Aug 2024
California, Usca 00000 Usca USA

Senior Software Engineer - Revenue Processing Platform- Payments Platform

Vacancy expired!

Job Description

Who We Are

We are a team within Twitter’s Revenue Platforms organization, responsible for all of the ads revenue processing ($2B+). We call ourselves RP-1 after the rocket fuel and love the analogy because we calculate and bring in revenue - fuel that powers our rocket ship - Twitter!

We’re on a mission to build the foundation of a strong platform to enable a multi-fold growth of Twitter’s revenue. We will accelerate the pace of execution for the entire Revenue organization, and our plans include structural overhauls and redesigns of existing systems as well as building new services from scratch.

Twitter’s revenue depends on RP-1 because we:

  • Compute how much advertisers owe Twitter and how much Twitter owes its partners and publishers. The computation is handled by the scalable and reliable online and offline pipelines that efficiently process an average of over 250,000 transactions per minute with a micro-dollar precision.
  • Enable payments functionality for advertisers, and in not-so-distant future, for other Twitter revenue streams.
  • Equip advertisers with various types of funding sources to fuel their campaigns (a funding source provides a campaign with money it needs to run).

Qualifications

Who You Are:

  • You are curious and open to new ideas
  • You have strong opinions but are willing to change your mind
  • You love to collaborate, mentor and learn with a great team
  • You care about delivering high-quality software in a team environment
  • You want to iterate quickly and safely on high scale systems
  • You’ll work closely with our internal customers, including ones who build user-facing revenue products, to ensure their requirements get implemented - in a generic fashion - on the platform level.

Qualifications:

  • BS, MS, or Ph.D. in Computer Science or equivalent work experience
  • 6+ years developing on high-traffic systems
  • Familiarity with the payment ecosystem
  • Experience with distributed systems
  • A disciplined approach to writing unit and integration tests
  • Experience mentoring and growing engineers

Bonus Points

  • Experience with building payment systems.
  • Contributions to the open-source community
  • Experience working with Java and Scala
  • Experience building UX using modern front end technologies ( Nice to have)

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.

San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Related jobs

Job Details

  • ID
    JC4547491
  • State
  • City
  • Job type
    Full-time
  • Salary
    N/A
  • Hiring Company
    Twitter
  • Date
    2020-08-10
  • Deadline
    2020-10-09
  • Category

Jocancy Online Job Portal by jobSearchi.