Sunday, November 2, 2014

[New Relic] Sr Software Eng, C/Php/Ruby

New Relic
Sr Software Engineer, C/Php/Ruby
Portland, OR


Interested in how language VMs are implemented? Want to learn how to extend them to do amazing things? If so, you would like hacking on New Relic's agents.

New Relic's Agent Team develops plugins and extensions for a wide variety of languages and platforms. Within our agent teams we work with a long list of technologies including Ruby, PHP, C/C++, Java, C#, and Node.js. We use a wide variety of techniques, such as alias method chaining, byte-code injection, decorators, and C pointer manipulation to measure and visualize the behavior of running applications. Each of our agents supports a wide variety of frameworks, libraries, and configurations. It takes creativity to weave language features into functionality.

Agents are challenging to work on, and many of the things most projects take for granted don't apply. We assume our code will interact with a diverse set of libraries and versions, and hit error conditions outside of our direct control. Having a strong programming background is important, but there are's a lot of advanced platform specific techniques that can be learned on the job. Our projects are popular and widely deployed, running in hundreds of thousands of applications worldwide.

We need engineers who love playing around with the intricacies of programming languages; who like solving tricky problems; who enjoy thinking about application performance and have used profiling tools (maybe too much!) in the past. Deep knowledge of PHP and the LAMP stack is cool, but not necessary. What we really need is someone who can dive into a complex system, figure out how it works, and find ways to help our customers understand their apps’ performance.

Skills & Experiences that are relevant to us
  • Systems programming (or similar) in C
  • Strong debugging skills. You and gdb are best friends.
  • PHP and/or Ruby experience
  • Writing web apps and services
  • Success working on small teams
  • Automated testing and code analysis
Benefits
  • A sane work schedule
  • Matching 401k contributions
  • On-site bike mechanic
  • Big company health insurance (medical, dental, vision, life)
A little about us:

New Relic is a San Francisco Best Places to Work award winner, an Oregon “Top Workplace” award winner, named a leader in the Gartner’s 2013 “Magic Quadrant” for APM companies, a Top 100 OnDemand Company, Best of SaaS (THINKStrategies), Top 100 Coolest Cloud Computing (CRN); 10 Cloud Management Companies to Watch (NetworkWorld) – the list of accolades goes on. More important than all of that: we provide challenging work, opportunities to learn, high quality teammates, a standard-setting product, and a company on the move.

Our office is in the tech mecca of Portland, with easy commute access and a plethora of good eats and great coffee. We provide competitive compensation (including stock options) and big-company benefits (medical, dental, etc.)— all while maintaining the energy, agility, and fun of a start-up. We can help with relocation and are open to H1-B transfers.

New Relic is most decidedly an equal opportunity employer. We eagerly seek applicants of diverse background and hire without regard to race, color, gender, religion, national origin, ancestry, citizenship, individuals with disabilities, age, sexual orientation, protected veterans, or any other characteristic protected by law. Note: Our stewardship of the data of many thousands of customers means that a criminal background check is required to join New Relic.

To get started, click on the link below. To fast track your application, let us know in your cover letter why this job, product, and/or company is of particular interest to you. We look forward to talking!

#LI-MK1

No comments:

Post a Comment