Senior/Principal Java Software Engineer


Fremont, CA

Offerpal Media is the leader in virtual currency monetization for online games, virtual worlds, and social networks. The company's turnkey payment platform gives consumers the opportunity to earn or buy virtual currency by completing targeted advertising offers, or by purchasing through direct, global payment options. Since launching in 2007, Offerpal has issued hundreds of billions of virtual points to over 150 million consumers across 2,000 publishers and 190 countries.

With headquarters in the San Francisco Bay Area, Offerpal has been profitable since shortly after launching.  We were founded by successful serial entrepreneurs and the management team has deep roots in online advertising, personalization, and optimization technologies.  With backing by top-tier venture capital firms D.E. Shaw Investors, Interwest Capital, and Northbridge Venture Partners, we have raised sufficient capital to accelerate growth, rapidly extend product offerings, and expand into new markets.  For more information, visit www.offerpal.com.

Overview

Our engineers have experience and expertise in building and deploying large scale distributed applications and Web-scale optimization technologies. This role requires a coding guru with exceptionally strong computer science fundamentals, an active capacity to learn, relevant experience in Web-scale development, and strong emotional intelligence.

We value a love of elegant code and the personal flexibility and enthusiasm to wear the many hats needed in a small company. We need someone with raw intelligence and the innate curiosity to seek out the answers to real world problems before they become a crisis. Above all, we hire engineers who love being engineers.

Role and Responsibilities

Offerpal needs developers who combine great coding skills with architectural sense and the passion to do great things. As a Senior/Principal Engineer, you will be responsible primarily for
  • Overall responsibility for owning a module or key functional area
  • Primary coder for your own product/functional area
  • Primary designer for your own product/functional area
  • As a senior developer, we expect roughly the following time split:
    • Coding/Hands-On Development: 60%
    • Technical Design/Specifications: 20%
    • Project Leadership: 20%
    • People Management: 0%

Your secondary responsibilities include:

  • Work collaboratively with the product architects, business development, accounting and customer service to provide technical support.
  • Work with product teams to assess feasibility and priority of new features
  • Proactively recommend architecture changes and suggest new coding practices
  • Collaborate with other developers to scale and optimize the system
  • Assist in testing regularly scheduled releases
  • Stay up-to-date with competing technologies and proactively discover solutions to problems

Professional Experience and Personal Qualities

Required:
  • BS, MS or PhD in Computer Science or a related technical field (or equivalent real-world experience)
  • Excellent coding experience and stellar skill in Java is absolutely required
  • 5+ years real-world experience building production Java/J2EE applications (Spring, Struts, Hibernate and other java frameworks) on Linux/Unix, with MySQL experience a big plus
  • Excellent Object-Oriented design skills, including algorithms and data structures
  • Must be able to work cross-functionally in providing support for teams in sales, business development, finance, and customer support
  • Self-starter who manages multiple projects simultaneously and drives to completion
  • Flexibility, resourcefulness, and the ability to thrive in a dynamic, fast-paced environment

Appreciated:

  • Web-scale development experience with a consumer-oriented website in a startup environment
  • Work experience with Agile development methodologies (Scrum, XP, etc) and test first development is highly advantageous
  • Coding Skills in JavaScript/AJAX or Perl

Qualified and Interested Candidates

If this position sounds like a fit with your past experience and future interests -- and you want to be part of the excitement of a rapidly growing business -- we want to hear from you. We have a competitive compensation structure with a generous option plan and very good benefits. Please send a resume to careers@offerpal.com.

Back to top