Tuesday, October 26, 2010

Return Path - Software Engineer C#, Software Engineer Automation, Software Engineer

The Impact You*ll Have at RP

Do you have a knack and passion for problem solving? Are the kind of person who thrives on collaboration and working on a team? We*re looking for a top-notch performer to join the Return Path development team and solve new problems automating websites, desktop applications, and mobile devices which we don*t necessarily have any internal control over (think you*re good at developing fault tolerant systems? we*ve got a couple of challenges for you. )

As part of the development team you will be challenged to break ground in automating email clients and developing systems to provide feedback for email designers.

Work collaboratively * challenge us, we*ll challenge you.

Work as part of a small cross functional team of email & engineering experts.

We don*t throw code over the wall * we work continuously with other members of the technology department and other business groups, to resolve development/production issues as they occur, refine and improve existing products, and define and clarify requirements for new products.


What does it take to be successful in this role?

Overall you have 1-5 years recent professional software development.

A versatile programmer with significant experience in C#, HTML and JavaScript.

XPath and CSS Selector familiarity will save you.

Experience with Selenium or WebDriver would be helpful.

Familiarity with Windows automation and MSHTML would be nice.

Some knowledge and experience with PERL, PHP, Java, Unix Systems, or shell scripting would be a plus.

Some SQL skills, Oracle PL/SQL would also be a plus.

You have a strong sense of end to end ownership and drive to complete a project.

You genuinely care about the success of the business and the team.

You are interested in working in an agile environment.

BS/BA Degree or equivalent combination of education and experience

In addition to the above, you must be a good fit at Return Path. To be successful here, you must demonstrate Personal/Professional Growth, Professionalism, Flawless Execution, and Strategic Thinking; have a Positive Impact and a great sense of humor.


The Return Path Experience

Don*t get us wrong, it*s not easy to land a gig at RP. 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
______________________________________________________________________

This opportunity is for an individual with strong automation skills, with proven experience building automated test frameworks and supporting the Engineering team in their uses. An ideal candidate enjoys working in a collaborative environment, has a strong sense of responsibility and accountability for themselves and for their team members, likes to build systems which test other systems, and is passionate about testing.


Responsibilities

Create automated regression test scripts to be used with a continuous integration model to ensure software builds are stable.

Work with Engineering to create automated unit test scripts.

Work with Engineering to occasionally develop small features to be used in our products.

Ensure that tests being developed get run and provide feedback to Engineering.

Support the Engineering team in their efforts to create automated testing.

Build and maintain automated systems to run tests and track the results.Communicate issues to their supervisor that require immediate attention.

Provide open communication with peers and product management regarding problems or enhancements to the software that may affect our systems or clients.


What does it take to be successful in this role?

2+ years of SQL/Oracle experience required.

2+ years of experience with scripting languages such as Perl , Java, PHP Unit, and UNIX shell required.

Experience writing automated Unit, Integration and System tests using one of the scripting languages outlined above.

Experience with version control systems required.

Unix plus vi editor experience required.

B. S. in Computer Science or Computer Information Systems or equivalent combination of work and education.


Role Specific Competencies:

Communication * Communicates well both verbally and in writing; utilizes appropriate medium for communication based on the situation, delivers effective presentations, shares information and ideas with others, has good listening skills. Has ability to explain abstract / complex concepts to middle & upper management, both verbally and in writing, and influence behavior.

Quality * Is attentive to detail and accuracy, is committed to excellence, looks for improvements continuously, monitors quality levels, finds root cause of quality problems, owns/acts on quality problems.

Technical Knowledge & Skills - Adapts to new technologies; demonstrates required technical skills; keeps technical skills up-to-date; troubleshoots technological problems; uses technology to increase productivity.

In addition to the above, you must be a good fit at Return Path. To be successful here, you must demonstrate Personal/Professional Growth, Professionalism, Flawless Execution, and Strategic Thinking; have a Positive Impact and a great sense of humor.


The Return Path Experience

Don*t get us wrong, it*s not easy to land a gig at RP. 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 believe 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, but 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
______________________________________________________________________

Can you "geek out" in Perl and SQL, and consider working with Big Data a big deal? Are you a versatile programmer who likes to solve complex problems in a simple way? Do you have a passion for problem solving, and enjoy working closely with a team of dedicated people? 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, SQL, Unix, shell scripting

Background in data processing preferred

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