Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Software Engineer (Back-end)

Engineering | San Francisco, CA | Full Time

Job Description

Position Title: Senior Software Engineer (Back-end)


  • You will analyze the traffic patterns of a global mobile ad network for fraud and general patterns of risk

  • You will design and implement systems and tools for detecting fraud and general patterns of risk across millions of transactions and device interactions

  • You will work on identifying and neutralizing security gaps in company systems and products

  • You will keep our existing frameworks and systems up to date with the latest anti-fraud and security advancements and patches

  • You will work with all aspects of the business to monitoring and ensure the high quality of the ad network

About You:

  • You're excited about understanding the complexities of ensuring the high quality and security of a  global mobile ad network

  • You're a good team player and know how to motivate and help those around you grow

  • While you may have an area of concentration, you understand technologies up and down the software stack and are eager to master unfamiliar technologies

  • You enjoy working with large datasets to investigate and solve real world problems

  • You're an effective collaborator, working efficiently with product management and technology teams across sites

  • You have a BS in Computer Science (or related field) 

Why Tapjoy Engineering?

Tapjoy is a leader in mobile monetization, serving more than 1 billion devices worldwide, offering users a variety of ways to earn currency and access mobile content. We are an engineering driven company, operating one of the world’s largest Ruby-based platforms, processing billions of requests each day, and growing.   Backed by top-tier investors, we’re still very much in the innovation stage of the startup lifecycle and value people who are looking to tackle hard problems and eager to make a big impact.


If you want to learn about building an amazing team, technology, and business, you want to surround yourself with brilliant, passionate entrepreneurial folks. If you’ve ever tried to start your own company, launch your own app, created a side business just to play with a new technology - whether you failed or succeeded - you’re one of us. If you look around and realize you’re the smartest person on your team, you’re probably not growing.  Come join us and collaborate with other passionate entrepreneurial technologists in a growth oriented environment.  We’re problem seekers and problem solvers, working hard at our craft every day.


We use a familiar set of open source tools and cloud-based solutions, including:

  • Go, Ruby, Java, Elixir, Objective-C, Javascript, CoffeeScript

  • React, Angular.js, Backbone.js, Zepto.js, Handlebars.js, Foundation

  • Aerospike, Redis, Couchbase, MemSQL

  • Amazon’s RDS (MySQL), PostgreSQL

  • Apache Spark, Hadoop, HBase, Hive, Pig, Vertica

  • Amazon’s EC2, S3, SQS

  • GitHub, Jenkins, Travis CI, Chef, Sensu

But ultimately we believe in applying the right technology to solve the problem, so expect you’ll continue to stay on the leading edge as we grow our service for the future. 


While we have a large user base and can afford additional benefits like free lunches, a double tap kegerator, a liberal conference policy, office sound systems, and the travel option to work out of any of our engineering offices; we still maintain a startup culture here at Tapjoy, with all of the casual, social, collaborative, creative attitude you could desire.  So if you’re looking for a growing, stable company, that has retained a unique, innovative, fun culture, this is the perfect place for you. 


While our technology stack is pretty standard, our scale will blow your mind.  Very few startups are building whole new products at the scale and volume that we are.  We process billions of data points per day, produced by hundreds of millions of users worldwide.  This presents a ton of interesting, hard, engineering problems, and allows us to rapidly expose new business ideas to a large user base for validation.  If you’re interested in digging into high performance at large scale, building strong systems for large audiences, and doing it all in an engineering led environment, you will enjoy coming into work every day at Tapjoy. 

We have an incredible team and a huge opportunity, all we need now is you...

Tapjoy is a leading mobile advertising and app monetization company. Our platform empowers advertisers to connect with over 975 million monthly active users through value exchange advertising that drives awareness, engagement and the metrics that matter most to their overall growth. Meanwhile, companies such as Scopely, Crowdstar, Topps and many of the Top 200 grossing app publishers trust our platform to monetize their content, grow their audiences and reward their users. Founded in 2007 and headquartered in San Francisco, Tapjoy is a global organization with more than a dozen offices worldwide.

Tapjoy is an equal opportunity employer. We believe that diversity and inclusion lead to stronger, more innovative teams and better business results; we want to draw from the broadest talent pool possible and encourage qualified applicants. Tapjoy does not discriminate on the basis of sex, race, ethnicity, color, age, sexual orientation, gender (including identity and expression), disability (mental or physical), religion, national origin, citizenship, marital status, military or veteran status, or any other protected classification protected by applicable law; we will provide reasonable accommodations for qualified individuals with disabilities, and pursuant to applicable fair chance ordinances, we will consider for employment qualified applicants with arrest and conviction records.

For more information, please visit