Principal Rails Engineer @ the leading SaaS loyalty company

San Francisco, CA | Engineering

Job Description

About Us:

500friends enables CMOs to increase their customer lifetime value. We have more happy enterprise retail (top 1,000) customers than any other SaaS loyalty vendor.

We were recently acquired by Merkle, a $400M (revenues), privately held CRM marketing agency backed by TCV (early investors in Exact Target, Facebook, and Netflix), but we are our own operating group. This means that you essentially get to join a start-up with the security and stability of an established company. 


As a member of our small but seriously talented engineering team, you will play a key role in both shaping and building our technologies. Your scope will be broad, ranging from user-facing features to server-side components and libraries. We are looking for a generalist who enjoys learning and working with different technologies. And of course you will be expected to commit code on your first day. 

Yes, we realize that smart hackers are in demand. So what makes 500friends special?

Minimum qualifications

  • BS in Computer Science, Engineering, Mathematics, or Physics
  • In lieu of a technical degree, 4 years of relevant work experience is an acceptable substitute
  • Proficiency in Ruby, Python, or Javascript
  • Strong foundation in computer science, with strong competencies in data structures, algorithms and software design
  • Work experience with relational databases and SQL
  • Experience with agile development process in collaborative environment
  • Good understanding of performance tradeoffs

Bonus points if you have:

  • Master's or PhD in Computer Science or related technical field
  • Experience designing and deploying large scale distributed data processing systems
  • Experience in big data, information retrieval, data mining, or machine learning
  • High degree of proficiency in Linux systems administration
  • You've built (and are dying to show us) something you're proud of, especially if it's outside of work/school

Live outside the Bay Area? Not to worry! We will help you with relocation. Unable to relocate? You can potentially work out of Merkle's offices around the country.

Apply Now
for this Job
Spread the Word
Not the right job?
Describe your perfect job
Join our Talent Network »