Tuesday, July 19, 2011

Return Path - Software Engineer

Do you consider working with *Big Data* a big deal? Are you a versatile programmer with solid Perl, Java and SQL skills? Are you passionate about solving complex problems in a simple way, and achieving meaningful business results? If so, you may be the right fit as a Software Engineer at Return Path. We*re looking for top-notch performers to join the Return Path development team. Our business is growing and our development team has a lot of new and interesting problems to solve.

As a Software Engineer at Return Path you will be building the next generation of tools to solve the most pressing challenges in the email industry. You will also be improving the features and functionality of our existing product set. As a member of our growing product development team, you*ll work closely with other Engineers and members of our Operations and Product Management teams.

What does it take to be successful in this role?

- 3-5 years recent professional software development experience.
- A versatile programmer with significant experience in Perl, Java, SQL, Unix, shell scripting.
- Significant experience in one or more of the following:
- Large volume data processing
- ETL
- Distributed computing (Hadoop, MapReduce, Hive)
- NoSQL/Column databases (HBase, Cassandra, MongoDB, CouchDB)
- Strong SQL skills, Oracle PL/SQL experience a plus
- Knowledge of email technology a plus, e.g. SMTP, DKIM, MIME
- You*re comfortable owning a project, wearing many hats to get the job done
- You*d rather spend your time solving problems than architecting systems
- You are interested in working in an agile environment

The Return Path Experience

Don*t get us wrong, it*s not easy to land a gig at RP and really have to want it. You*re going to have to learn the ins and outs of our business before you even get here. Here*s the good news: only the best and brightest minds in email work here. So, once you*re in, this is a place where you*ll be challenged, inspired, rewarded and transformed. Really you ask? Yes, really. The Return Path experience is a two-way exchange. We ask you to give us your very best every day. We expect a lot from you. We challenge you with interesting work, stretch assignments, a collaborative work environment and a ton of learning and growth. The pace is fast and furious. In exchange, we give you everything you need to live a happy, balanced life. This includes great pay, open vacation (yup, you heard that right!), great benefits, flexibility and, well, whatever else you need. Everyone is unique and we pride ourselves on not having one-size-fits-all solutions. At Return Path you*re a person, not a title. What*s important in your life right now? Kids, pets, triathlons, church, tango, karate, yoga, parents, Pilates, pre-natal * we will support you through it all. Give and take. That*s a Return Path career path.

What it's like to work here

It's great! From the CEO and senior management team to the newest entry-level employee, we are a company that cares a lot about fostering a great work environment and a fun, energetic, success-oriented culture. We have a strong philosophical belief that our people are our most important assets. And we don't just pay lip service to that phrase -- we incorporate it into our policies, and we live it every day. Yes, that philosophy means we have generous 'traditional' benefits, and it also means we take a lot of time to focus on high quality management and leadership, and time to make sure everyone in the company is in the right job, knows how his or her job contributes to the overall company mission, and has a clear sense of learning and career growth. We have great employee retention over the years because people love coming to work here and really feel like they're part of something special. For more information visit www.returnpath.net